We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4538c6b commit be88c15Copy full SHA for be88c15
lib/AST/LookupVisibleDecls.cpp
@@ -776,16 +776,12 @@ class OverrideFilteringConsumer : public VisibleDeclConsumer {
776
Type BaseTy;
777
const DeclContext *DC;
778
LazyResolver *TypeResolver;
779
- bool IsTypeLookup = false;
780
781
OverrideFilteringConsumer(Type BaseTy, const DeclContext *DC,
782
LazyResolver *resolver)
783
- : BaseTy(BaseTy), DC(DC), TypeResolver(resolver) {
+ : BaseTy(BaseTy->getMetatypeInstanceType()),
+ DC(DC), TypeResolver(resolver) {
784
assert(!BaseTy->hasLValueType());
785
- if (auto *MetaTy = BaseTy->getAs<AnyMetatypeType>()) {
786
- BaseTy = MetaTy->getInstanceType();
787
- IsTypeLookup = true;
788
- }
789
assert(DC && BaseTy);
790
}
791
0 commit comments