File tree Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Expand file tree Collapse file tree 2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -171,7 +171,7 @@ template <class Impl> class ClassMetadataVisitor
171
171
friend SILVTableVisitor<Impl>;
172
172
void addMethod (SILDeclRef declRef) {
173
173
// Does this method require a reified runtime vtable entry?
174
- if (methodRequiresReifiedVTableEntry (IGM, VTable, declRef)) {
174
+ if (!VTable || methodRequiresReifiedVTableEntry (IGM, VTable, declRef)) {
175
175
asImpl ().addReifiedVTableEntry (declRef);
176
176
}
177
177
}
Original file line number Diff line number Diff line change @@ -1440,7 +1440,7 @@ namespace {
1440
1440
}
1441
1441
1442
1442
void addMethod (SILDeclRef fn) {
1443
- if (methodRequiresReifiedVTableEntry (IGM, VTable, fn)) {
1443
+ if (!VTable || methodRequiresReifiedVTableEntry (IGM, VTable, fn)) {
1444
1444
VTableEntries.push_back (fn);
1445
1445
} else if (getType ()->getEffectiveAccess () >= AccessLevel::Public) {
1446
1446
// Emit a stub method descriptor and lookup function for nonoverridden
You can’t perform that action at this time.
0 commit comments