commit | cbdbbd1ba105e65c5c1afa30c6c64f44adf56ad4 | [log] [tgz] |
---|---|---|
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Fri Apr 26 21:33:27 2013 +0000 |
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | Fri Apr 26 21:33:27 2013 +0000 |
tree | 8e030fc14724579ffcad0a6d7e4a3370621df6c4 | |
parent | c7b5f381ed41a238aa4c243f99170909f64a3414 [diff] [blame] |
[frontend] Make -chain-include work when used with modules. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@180633 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Frontend/ChainedIncludesSource.cpp b/lib/Frontend/ChainedIncludesSource.cpp index a17def0..cde84ca 100644 --- a/lib/Frontend/ChainedIncludesSource.cpp +++ b/lib/Frontend/ChainedIncludesSource.cpp
@@ -143,6 +143,7 @@ Clang->getASTConsumer().GetASTDeserializationListener())); if (!Reader) return 0; + Clang->setModuleManager(static_cast<ASTReader*>(Reader.get())); Clang->getASTContext().setExternalSource(Reader); }