diff options
Diffstat (limited to 'clang/lib/Sema/SemaLookup.cpp')
| -rw-r--r-- | clang/lib/Sema/SemaLookup.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/clang/lib/Sema/SemaLookup.cpp b/clang/lib/Sema/SemaLookup.cpp index 31c33e963ca..62b0ea149b7 100644 --- a/clang/lib/Sema/SemaLookup.cpp +++ b/clang/lib/Sema/SemaLookup.cpp @@ -2612,6 +2612,12 @@ DeclarationName Sema::CorrectTypo(LookupResult &Res, Scope *S, CXXScopeSpec *SS,        WantExpressionKeywords = true;        WantCXXNamedCasts = true;        WantRemainingKeywords = true; +       +      if (ObjCMethodDecl *Method = getCurMethodDecl()) +        if (Method->getClassInterface() && +            Method->getClassInterface()->getSuperClass()) +          Consumer.addKeywordResult(Context, "super"); +              break;      case CTC_NoKeywords: | 

