diff options
| author | John McCall <rjmccall@apple.com> | 2009-12-19 10:53:49 +0000 |
|---|---|---|
| committer | John McCall <rjmccall@apple.com> | 2009-12-19 10:53:49 +0000 |
| commit | b878801046a384bad47342f1da769e3942ad18c6 (patch) | |
| tree | d96c1006e3c0483dc36063c0486a457af4cd2c39 /clang/lib/Sema | |
| parent | 6df5fef6371d8cc02bb9466fca906a5842926556 (diff) | |
| download | bcm5719-llvm-b878801046a384bad47342f1da769e3942ad18c6.tar.gz bcm5719-llvm-b878801046a384bad47342f1da769e3942ad18c6.zip | |
Kill off PreDeclaratorDC.
llvm-svn: 91772
Diffstat (limited to 'clang/lib/Sema')
| -rw-r--r-- | clang/lib/Sema/Sema.cpp | 4 | ||||
| -rw-r--r-- | clang/lib/Sema/Sema.h | 4 |
2 files changed, 2 insertions, 6 deletions
diff --git a/clang/lib/Sema/Sema.cpp b/clang/lib/Sema/Sema.cpp index ef6147420be..6119b13b73d 100644 --- a/clang/lib/Sema/Sema.cpp +++ b/clang/lib/Sema/Sema.cpp @@ -350,7 +350,7 @@ Sema::Sema(Preprocessor &pp, ASTContext &ctxt, ASTConsumer &consumer, : LangOpts(pp.getLangOptions()), PP(pp), Context(ctxt), Consumer(consumer), Diags(PP.getDiagnostics()), SourceMgr(PP.getSourceManager()), ExternalSource(0), CodeCompleter(CodeCompleter), CurContext(0), - PreDeclaratorDC(0), CurBlock(0), PackContext(0), ParsingDeclDepth(0), + CurBlock(0), PackContext(0), ParsingDeclDepth(0), IdResolver(pp.getLangOptions()), StdNamespace(0), StdBadAlloc(0), GlobalNewDeleteDeclared(false), CompleteTranslationUnit(CompleteTranslationUnit), @@ -815,7 +815,7 @@ void Sema::ActOnEndOfTranslationUnit() { //===----------------------------------------------------------------------===// DeclContext *Sema::getFunctionLevelDeclContext() { - DeclContext *DC = PreDeclaratorDC ? PreDeclaratorDC : CurContext; + DeclContext *DC = CurContext; while (isa<BlockDecl>(DC)) DC = DC->getParent(); diff --git a/clang/lib/Sema/Sema.h b/clang/lib/Sema/Sema.h index 28993c7c5a6..41081f2f13b 100644 --- a/clang/lib/Sema/Sema.h +++ b/clang/lib/Sema/Sema.h @@ -192,10 +192,6 @@ public: /// CurContext - This is the current declaration context of parsing. DeclContext *CurContext; - /// PreDeclaratorDC - Keeps the declaration context before switching to the - /// context of a declarator's nested-name-specifier. - DeclContext *PreDeclaratorDC; - /// CurBlock - If inside of a block definition, this contains a pointer to /// the active block object that represents it. BlockSemaInfo *CurBlock; |

