diff options
| author | Daniel Dunbar <daniel@zuster.org> | 2008-10-02 16:40:43 +0000 | 
|---|---|---|
| committer | Daniel Dunbar <daniel@zuster.org> | 2008-10-02 16:40:43 +0000 | 
| commit | d55a81e7fc5278bfbbceb8dff2f32336d9f9238a (patch) | |
| tree | 53e8ab867b3f0ab86b0d2791ec00931f84d439e3 /clang | |
| parent | 88536398ffbcf8ce970e46894492f62041df1dbe (diff) | |
| download | bcm5719-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.h | 4 | 
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. | 

