|
@@ -752,7 +752,7 @@ static void PrintPreprocessedTokens(Preprocessor &PP, Token &Tok,
|
|
} else if (Tok.isLiteral() && !Tok.needsCleaning() &&
|
|
} else if (Tok.isLiteral() && !Tok.needsCleaning() &&
|
|
Tok.getLiteralData()) {
|
|
Tok.getLiteralData()) {
|
|
OS.write(Tok.getLiteralData(), Tok.getLength());
|
|
OS.write(Tok.getLiteralData(), Tok.getLength());
|
|
- } else if (Tok.getLength() < 256) {
|
|
|
|
|
|
+ } else if (Tok.getLength() < llvm::array_lengthof(Buffer)) {
|
|
const char *TokPtr = Buffer;
|
|
const char *TokPtr = Buffer;
|
|
unsigned Len = PP.getSpelling(Tok, TokPtr);
|
|
unsigned Len = PP.getSpelling(Tok, TokPtr);
|
|
OS.write(TokPtr, Len);
|
|
OS.write(TokPtr, Len);
|