diff options
author | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-11-15 18:57:27 +0000 |
---|---|---|
committer | Argyrios Kyrtzidis <akyrtzi@gmail.com> | 2012-11-15 18:57:27 +0000 |
commit | 992d91742129c1f77563df0b3d0a40b36fd13e3e (patch) | |
tree | 8d8a6dbb65d89dc696a8552f2a1052d2117b32c5 /lib/Serialization/ASTReader.cpp | |
parent | 958bcaf3d4e0c1ae46de3e84e7c2a7638c3c5286 (diff) |
[modules] Use a memory buffer directly as input for the module includes,
instead of messing with virtual files.
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@168062 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Serialization/ASTReader.cpp')
-rw-r--r-- | lib/Serialization/ASTReader.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/Serialization/ASTReader.cpp b/lib/Serialization/ASTReader.cpp index cd15e212dd..6e82cd9c76 100644 --- a/lib/Serialization/ASTReader.cpp +++ b/lib/Serialization/ASTReader.cpp @@ -1796,6 +1796,10 @@ ASTReader::ReadControlBlock(ModuleFile &F, MaybeAddSystemRootToFilename(F, F.OriginalSourceFileName); break; + case ORIGINAL_FILE_ID: + F.OriginalSourceFileID = FileID::get(Record[0]); + break; + case ORIGINAL_PCH_DIR: F.OriginalDir.assign(BlobStart, BlobLen); break; |