diff options
Diffstat (limited to 'lib/AST/TranslationUnit.cpp')
-rw-r--r-- | lib/AST/TranslationUnit.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/AST/TranslationUnit.cpp b/lib/AST/TranslationUnit.cpp index 3ad134a292..b3a2e68f60 100644 --- a/lib/AST/TranslationUnit.cpp +++ b/lib/AST/TranslationUnit.cpp @@ -221,7 +221,7 @@ TranslationUnit* TranslationUnit::Create(llvm::Deserializer& Dezr, llvm::Deserializer::Location DeclBlockLoc = Dezr.getCurrentBlockLocation(); while (!Dezr.FinishedBlock(DeclBlockLoc)) - TU->AddTopLevelDecl(Dezr.ReadOwnedPtr<Decl>()); + TU->AddTopLevelDecl(Dezr.ReadOwnedPtr<Decl>(*TU->Context)); return TU; } |