@@ -802,16 +802,6 @@ Sema::BuildMemberReferenceExpr(Expr *Base, QualType BaseType,
802
802
const TemplateArgumentListInfo *TemplateArgs,
803
803
const Scope *S,
804
804
ActOnMemberAccessExtraArgs *ExtraArgs) {
805
- #if 0
806
- if (BaseType->isDependentType() ||
807
- (SS.isSet() && isDependentScopeSpecifier(SS)) ||
808
- NameInfo.getName().isDependentName())
809
- return ActOnDependentMemberExpr(Base, BaseType,
810
- IsArrow, OpLoc,
811
- SS, TemplateKWLoc, FirstQualifierInScope,
812
- NameInfo, TemplateArgs);
813
- #endif
814
-
815
805
LookupResult R (*this , NameInfo, LookupMemberName);
816
806
817
807
// Implicit member accesses.
@@ -1826,15 +1816,6 @@ ExprResult Sema::ActOnMemberAccessExpr(Scope *S, Expr *Base,
1826
1816
if (Result.isInvalid ()) return ExprError ();
1827
1817
Base = Result.get ();
1828
1818
1829
- #if 0
1830
- if (Base->getType()->isDependentType() || Name.isDependentName() ||
1831
- isDependentScopeSpecifier(SS)) {
1832
- return ActOnDependentMemberExpr(Base, Base->getType(), IsArrow, OpLoc, SS,
1833
- TemplateKWLoc, FirstQualifierInScope,
1834
- NameInfo, TemplateArgs);
1835
- }
1836
- #endif
1837
-
1838
1819
ActOnMemberAccessExtraArgs ExtraArgs = {S, Id, ObjCImpDecl};
1839
1820
ExprResult Res = BuildMemberReferenceExpr (
1840
1821
Base, Base->getType (), OpLoc, IsArrow, SS, TemplateKWLoc,
0 commit comments