diff options
author | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-09-01 02:02:09 +0000 |
---|---|---|
committer | Richard Smith <richard-llvm@metafoo.co.uk> | 2015-09-01 02:02:09 +0000 |
commit | 86f14e09a667735d5bd63b77c1412d8fa322aa29 (patch) | |
tree | 5c386945639f278cd2c63f388a5865bd855b87cd /clang/lib/Serialization/ASTReader.cpp | |
parent | 7f0674d6f024fb5866de75c1fb6e56ae2f8932ae (diff) | |
download | bcm5719-llvm-86f14e09a667735d5bd63b77c1412d8fa322aa29.tar.gz bcm5719-llvm-86f14e09a667735d5bd63b77c1412d8fa322aa29.zip |
Use a more appropriate way of writing 1.
llvm-svn: 246524
Diffstat (limited to 'clang/lib/Serialization/ASTReader.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTReader.cpp | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/clang/lib/Serialization/ASTReader.cpp b/clang/lib/Serialization/ASTReader.cpp index 7c83641256a..1d692c8d7f4 100644 --- a/clang/lib/Serialization/ASTReader.cpp +++ b/clang/lib/Serialization/ASTReader.cpp @@ -7268,8 +7268,7 @@ unsigned ASTReader::getModuleFileID(ModuleFile *F) { // files loaded beforehand will be the same on reload. // FIXME: Is this true even if we have an explicit module file and a PCH? if (F->isModule()) - // FIXME: BaseSubmoduleID appears to be off by one. - return ((F->BaseSubmoduleID + 1) << 1) | 1; + return ((F->BaseSubmoduleID + NUM_PREDEF_SUBMODULE_IDS) << 1) | 1; auto PCHModules = getModuleManager().pch_modules(); auto I = std::find(PCHModules.begin(), PCHModules.end(), F); |