diff options
Diffstat (limited to 'tools/clang-cc/clang.cpp')
-rw-r--r-- | tools/clang-cc/clang.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/tools/clang-cc/clang.cpp b/tools/clang-cc/clang.cpp index c0a2ae726b..5b1e6ab62d 100644 --- a/tools/clang-cc/clang.cpp +++ b/tools/clang-cc/clang.cpp @@ -37,6 +37,7 @@ #include "clang/AST/ASTConsumer.h" #include "clang/AST/ASTContext.h" #include "clang/AST/Decl.h" +#include "clang/AST/DeclGroup.h" #include "clang/Parse/Parser.h" #include "clang/Lex/HeaderSearch.h" #include "clang/Lex/LexDiagnostic.h" @@ -1563,7 +1564,7 @@ static void ProcessSerializedFile(const std::string& InFile, Diagnostic& Diag, TranslationUnitDecl *TUD = Ctx->getTranslationUnitDecl(); for (DeclContext::decl_iterator I = TUD->decls_begin(), E = TUD->decls_end(); I != E; ++I) - Consumer->HandleTopLevelDecl(*I); + Consumer->HandleTopLevelDecl(DeclGroupRef(*I)); } |