[clang] [clang-tools-extra] [clang][lex] Remove `HeaderFileInfo::Framework` (PR #114460)
Jan Svoboda via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 31 14:03:13 PDT 2024
================
@@ -2045,21 +2041,7 @@ namespace {
LE.write<IdentifierID>(
Writer.getIdentifierRef(Data.HFI.LazyControllingMacro.getPtr()));
- unsigned Offset = 0;
- if (!Data.HFI.Framework.empty()) {
- // If this header refers into a framework, save the framework name.
- llvm::StringMap<unsigned>::iterator Pos
- = FrameworkNameOffset.find(Data.HFI.Framework);
- if (Pos == FrameworkNameOffset.end()) {
- Offset = FrameworkStringData.size() + 1;
- FrameworkStringData.append(Data.HFI.Framework);
- FrameworkStringData.push_back(0);
-
- FrameworkNameOffset[Data.HFI.Framework] = Offset;
- } else
- Offset = Pos->second;
- }
- LE.write<uint32_t>(Offset);
+ LE.write<uint32_t>(0);
----------------
jansvoboda11 wrote:
I will probably remove this and bump the serialization format version.
https://github.com/llvm/llvm-project/pull/114460
More information about the cfe-commits
mailing list