diff options
author | Jan Svoboda <jan_svoboda@apple.com> | 2023-08-24 14:42:00 -0700 |
---|---|---|
committer | Jan Svoboda <jan_svoboda@apple.com> | 2023-08-24 14:43:23 -0700 |
commit | b6ba804f7775f89f230ee1e62526a2f8225c7966 (patch) | |
tree | 036adae3713e50a51297d60238a8be499fc49995 /clang/lib/Serialization/GlobalModuleIndex.cpp | |
parent | fe355a44e7094a1a213a27b89d01d06243620c24 (diff) | |
download | llvm-b6ba804f7775f89f230ee1e62526a2f8225c7966.zip llvm-b6ba804f7775f89f230ee1e62526a2f8225c7966.tar.gz llvm-b6ba804f7775f89f230ee1e62526a2f8225c7966.tar.bz2 |
Revert "[clang][modules] Move `UNHASHED_CONTROL_BLOCK` up in the AST file"
This reverts commit 7d1565727dad3acb54fe76a908630843835d7bc8.
Diffstat (limited to 'clang/lib/Serialization/GlobalModuleIndex.cpp')
-rw-r--r-- | clang/lib/Serialization/GlobalModuleIndex.cpp | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/clang/lib/Serialization/GlobalModuleIndex.cpp b/clang/lib/Serialization/GlobalModuleIndex.cpp index 92417c7..d57f4ce 100644 --- a/clang/lib/Serialization/GlobalModuleIndex.cpp +++ b/clang/lib/Serialization/GlobalModuleIndex.cpp @@ -697,12 +697,9 @@ llvm::Error GlobalModuleIndexBuilder::loadModuleFile(const FileEntry *File) { } // Get Signature. - if (State == DiagnosticOptionsBlock && Code == SIGNATURE) { - auto Signature = ASTFileSignature::create(Blob.begin(), Blob.end()); - assert(Signature != ASTFileSignature::createDummy() && - "Dummy AST file signature not backpatched in ASTWriter."); - getModuleFileInfo(File).Signature = Signature; - } + if (State == DiagnosticOptionsBlock && Code == SIGNATURE) + getModuleFileInfo(File).Signature = ASTFileSignature::create( + Record.begin(), Record.begin() + ASTFileSignature::size); // We don't care about this record. } |