aboutsummaryrefslogtreecommitdiff
path: root/tools/clang-cc/clang.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tools/clang-cc/clang.cpp')
-rw-r--r--tools/clang-cc/clang.cpp3
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));
}