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
171171 friend SILVTableVisitor<Impl>;
172172 void addMethod (SILDeclRef declRef) {
173173 // Does this method require a reified runtime vtable entry?
174- if (methodRequiresReifiedVTableEntry (IGM, VTable, declRef)) {
174+ if (!VTable || methodRequiresReifiedVTableEntry (IGM, VTable, declRef)) {
175175 asImpl ().addReifiedVTableEntry (declRef);
176176 }
177177 }
Original file line number Diff line number Diff line change @@ -1440,7 +1440,7 @@ namespace {
14401440 }
14411441
14421442 void addMethod (SILDeclRef fn) {
1443- if (methodRequiresReifiedVTableEntry (IGM, VTable, fn)) {
1443+ if (!VTable || methodRequiresReifiedVTableEntry (IGM, VTable, fn)) {
14441444 VTableEntries.push_back (fn);
14451445 } else if (getType ()->getEffectiveAccess () >= AccessLevel::Public) {
14461446 // Emit a stub method descriptor and lookup function for nonoverridden
You can’t perform that action at this time.
0 commit comments