summaryrefslogtreecommitdiffstats
path: root/clang
diff options
context:
space:
mode:
authorDaniel Dunbar <daniel@zuster.org>2008-10-02 16:40:43 +0000
committerDaniel Dunbar <daniel@zuster.org>2008-10-02 16:40:43 +0000
commitd55a81e7fc5278bfbbceb8dff2f32336d9f9238a (patch)
tree53e8ab867b3f0ab86b0d2791ec00931f84d439e3 /clang
parent88536398ffbcf8ce970e46894492f62041df1dbe (diff)
downloadbcm5719-llvm-d55a81e7fc5278bfbbceb8dff2f32336d9f9238a.tar.gz
bcm5719-llvm-d55a81e7fc5278bfbbceb8dff2f32336d9f9238a.zip
Unbreak build: claim an extra bit for BuiltinID.
llvm-svn: 56952
Diffstat (limited to 'clang')
-rw-r--r--clang/include/clang/Basic/IdentifierTable.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/clang/include/clang/Basic/IdentifierTable.h b/clang/include/clang/Basic/IdentifierTable.h
index 48d8fa5f967..fc32b4d7d36 100644
--- a/clang/include/clang/Basic/IdentifierTable.h
+++ b/clang/include/clang/Basic/IdentifierTable.h
@@ -45,14 +45,14 @@ class IdentifierInfo {
// Note: DON'T make TokenID a 'tok::TokenKind'; MSVC will treat it as a
// signed char and TokenKinds > 127 won't be handled correctly.
unsigned TokenID : 8; // Front-end token ID or tok::identifier.
- unsigned BuiltinID : 9; // ID if this is a builtin (__builtin_inf).
+ unsigned BuiltinID :10; // ID if this is a builtin (__builtin_inf).
// NOTE: VC++ treats enums as signed, avoid using tok::ObjCKeywordKind enum
unsigned ObjCID : 5; // ID for objc @ keyword like @'protocol'.
bool HasMacro : 1; // True if there is a #define for this.
bool IsExtension : 1; // True if identifier is a lang extension.
bool IsPoisoned : 1; // True if identifier is poisoned.
bool IsCPPOperatorKeyword : 1; // True if ident is a C++ operator keyword.
- // 6 bits left in 32-bit word.
+ // 5 bits left in 32-bit word.
void *FETokenInfo; // Managed by the language front-end.
IdentifierInfo(const IdentifierInfo&); // NONCOPYABLE.
void operator=(const IdentifierInfo&); // NONASSIGNABLE.
OpenPOWER on IntegriCloud