summaryrefslogtreecommitdiffstats
path: root/clang/lib/Serialization/Module.cpp
diff options
context:
space:
mode:
authorRichard Smith <richard-llvm@metafoo.co.uk>2016-04-14 00:29:55 +0000
committerRichard Smith <richard-llvm@metafoo.co.uk>2016-04-14 00:29:55 +0000
commit645d2cfd9cb0906aa83dd1725b450c791aacc15e (patch)
treeb1532aebe41dd99183f5baf98a26505e83349355 /clang/lib/Serialization/Module.cpp
parent42b5969862dc67ee73889c43bf53b7ba833455e0 (diff)
downloadbcm5719-llvm-645d2cfd9cb0906aa83dd1725b450c791aacc15e.tar.gz
bcm5719-llvm-645d2cfd9cb0906aa83dd1725b450c791aacc15e.zip
[modules] Remove CXX_BASE_SPECIFIERS_OFFSETS table. Instead of storing an ID of
a table entry in the corresponding decl, store an offset from the current record to the relevant CXX_BASE_SPECIFIERS record. This results in fewer indirections and a minor .pcm file size reduction. llvm-svn: 266266
Diffstat (limited to 'clang/lib/Serialization/Module.cpp')
-rw-r--r--clang/lib/Serialization/Module.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/lib/Serialization/Module.cpp b/clang/lib/Serialization/Module.cpp
index 872a447429f..ca0cb3c8ea1 100644
--- a/clang/lib/Serialization/Module.cpp
+++ b/clang/lib/Serialization/Module.cpp
@@ -37,7 +37,6 @@ ModuleFile::ModuleFile(ModuleKind Kind, unsigned Generation)
LocalNumSelectors(0), SelectorOffsets(nullptr), BaseSelectorID(0),
SelectorLookupTableData(nullptr), SelectorLookupTable(nullptr),
LocalNumDecls(0), DeclOffsets(nullptr), BaseDeclID(0),
- LocalNumCXXBaseSpecifiers(0), CXXBaseSpecifiersOffsets(nullptr),
FileSortedDecls(nullptr), NumFileSortedDecls(0),
ObjCCategoriesMap(nullptr), LocalNumObjCCategoriesInMap(0),
LocalNumTypes(0), TypeOffsets(nullptr), BaseTypeIndex(0)
OpenPOWER on IntegriCloud