Author: lattner
Date: Mon Jan 5 13:44:41 2009
New Revision: 61734
URL: http://llvm.org/viewvc/llvm-project?rev=61734&view=rev
Log:
simplify Preprocessor::getSpelling now that identifiers carry around
their length.
Modified:
cfe/trunk/lib/Lex/Preprocessor.cpp
Modified: cfe/trunk/lib/Lex/Preprocessor.cpp
URL:
http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Lex/Preprocessor.cpp?rev=61734&r1=61733&r2=61734&view=diff
==============================================================================
--- cfe/trunk/lib/Lex/Preprocessor.cpp (original)
+++ cfe/trunk/lib/Lex/Preprocessor.cpp Mon Jan 5 13:44:41 2009
@@ -234,13 +234,7 @@
// table, which is very quick.
if (const IdentifierInfo *II = Tok.getIdentifierInfo()) {
Buffer = II->getName();
-
- // Return the length of the token. If the token needed cleaning, don't
- // include the size of the newlines or trigraphs in it.
- if (!Tok.needsCleaning())
- return Tok.getLength();
- else
- return strlen(Buffer);
+ return II->getLength();
}
// Otherwise, compute the start of the token in the input lexer buffer.
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits