Patch by Matthew Davis!
Differential Revision: https://reviews.llvm.org/D41421
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@321757
91177308-0d34-0410-b5e6-
96231b3b80d8
} else if (Tok.isLiteral() && !Tok.needsCleaning() &&
Tok.getLiteralData()) {
OS.write(Tok.getLiteralData(), Tok.getLength());
- } else if (Tok.getLength() < 256) {
+ } else if (Tok.getLength() < llvm::array_lengthof(Buffer)) {
const char *TokPtr = Buffer;
unsigned Len = PP.getSpelling(Tok, TokPtr);
OS.write(TokPtr, Len);