[cfe-commits] r62636 - in /cfe/trunk: include/clang/Basic/IdentifierTable.h lib/Basic/IdentifierTable.cpp lib/Lex/PTHLexer.cpp test/Serialization/complex.c test/Serialization/stmt_exprs.c

Chris Lattner clattner at apple.com
Tue Jan 27 22:51:26 PST 2009


On Jan 20, 2009, at 3:28 PM, Ted Kremenek wrote:

> Author: kremenek
> Date: Tue Jan 20 17:28:34 2009
> New Revision: 62636
>
> URL: http://llvm.org/viewvc/llvm-project?rev=62636&view=rev
> Log:
> Fix: <rdar://problem/6510344> [pth] PTH slows down regular lexer  
> considerably (when it has substantial work)

Hi Ted,

> +++ cfe/trunk/include/clang/Basic/IdentifierTable.h Tue Jan 20  
> 17:28:34 2009
> @@ -56,14 +57,19 @@
>   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.
> -  bool IndirectString         : 1; // True if the string is stored  
> indirectly.
>   // 9 bits left in 32-bit word.

s/9/10/ ?

-Chris




More information about the cfe-commits mailing list