[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