@@ -357,17 +357,16 @@ Expr *TypeChecker::resolveDeclRefExpr(UnresolvedDeclRefExpr *UDRE,
357357 SmallVector<ValueDecl*, 4 > ResultValues;
358358
359359 auto &Context = DC->getASTContext ();
360- if (Context.LangOpts .DisableParserLookup ) {
361- // First, look for a local binding in scope.
362- if (Loc.isValid () && !Name.isOperator ()) {
363- SmallVector<ValueDecl *, 2 > localDecls;
364- ASTScope::lookupLocalDecls (DC->getParentSourceFile (),
365- Name.getFullName (), Loc,
366- /* stopAfterInnermostBraceStmt=*/ false ,
367- ResultValues);
368- for (auto *localDecl : ResultValues) {
369- Lookup.add (LookupResultEntry (localDecl), /* isOuter=*/ false );
370- }
360+
361+ // First, look for a local binding in scope.
362+ if (Loc.isValid () && !Name.isOperator ()) {
363+ SmallVector<ValueDecl *, 2 > localDecls;
364+ ASTScope::lookupLocalDecls (DC->getParentSourceFile (),
365+ Name.getFullName (), Loc,
366+ /* stopAfterInnermostBraceStmt=*/ false ,
367+ ResultValues);
368+ for (auto *localDecl : ResultValues) {
369+ Lookup.add (LookupResultEntry (localDecl), /* isOuter=*/ false );
371370 }
372371 }
373372
0 commit comments