diff options
author | Craig Topper <craig.topper@gmail.com> | 2011-12-19 05:04:33 +0000 |
---|---|---|
committer | Craig Topper <craig.topper@gmail.com> | 2011-12-19 05:04:33 +0000 |
commit | dec792ebb5de0a6b9ff7b9f5ae25682c7031e529 (patch) | |
tree | 46570602e21bcea3d469004bb6fdec5c2098c2e2 /clang/lib/Serialization/ASTWriter.cpp | |
parent | 1b1d523d9eabb20b3e21bf44e3ca8c21f4c65e4f (diff) | |
download | bcm5719-llvm-dec792ebb5de0a6b9ff7b9f5ae25682c7031e529.tar.gz bcm5719-llvm-dec792ebb5de0a6b9ff7b9f5ae25682c7031e529.zip |
Begin adding AVX2 intrinsics. Necessitated increasing the number of bits used to store builtinID when serializing identifier table.
llvm-svn: 146855
Diffstat (limited to 'clang/lib/Serialization/ASTWriter.cpp')
-rw-r--r-- | clang/lib/Serialization/ASTWriter.cpp | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/clang/lib/Serialization/ASTWriter.cpp b/clang/lib/Serialization/ASTWriter.cpp index bb2b1cb5b08..e1af601614d 100644 --- a/clang/lib/Serialization/ASTWriter.cpp +++ b/clang/lib/Serialization/ASTWriter.cpp @@ -2519,6 +2519,7 @@ public: uint32_t Bits = 0; bool HasMacroDefinition = hasMacroDefinition(II, Macro); Bits = (uint32_t)II->getObjCOrBuiltinID(); + assert((Bits & 0x7ff) == Bits && "ObjCOrBuiltinID too big for ASTReader."); Bits = (Bits << 1) | unsigned(HasMacroDefinition); Bits = (Bits << 1) | unsigned(II->isExtensionToken()); Bits = (Bits << 1) | unsigned(II->isPoisoned()); |