summaryrefslogtreecommitdiffstats
path: root/clang/lib/Format
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2015-01-21 19:50:35 +0000
committerDaniel Jasper <djasper@google.com>2015-01-21 19:50:35 +0000
commite4b48c635cec23bc28716596bff4ef8424607b69 (patch)
tree7abe982bb7c9f109e4af4a2d53c0bb66b8417f10 /clang/lib/Format
parent97a01f016107e5037b03486bbae743c9639fe369 (diff)
downloadbcm5719-llvm-e4b48c635cec23bc28716596bff4ef8424607b69.tar.gz
bcm5719-llvm-e4b48c635cec23bc28716596bff4ef8424607b69.zip
clang-format: Fix crasher when splitting incomplete escape sequences.
llvm-svn: 226698
Diffstat (limited to 'clang/lib/Format')
-rw-r--r--clang/lib/Format/BreakableToken.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/lib/Format/BreakableToken.cpp b/clang/lib/Format/BreakableToken.cpp
index 26f1371b409..c84d9afdd4e 100644
--- a/clang/lib/Format/BreakableToken.cpp
+++ b/clang/lib/Format/BreakableToken.cpp
@@ -106,7 +106,7 @@ getStringSplit(StringRef Text, unsigned UsedColumns, unsigned ColumnLimit,
Text.substr(0, Advance), UsedColumns + Chars, TabWidth, Encoding);
}
- if (Chars > MaxSplit || Text.size() == Advance)
+ if (Chars > MaxSplit || Text.size() <= Advance)
break;
if (IsBlank(Text[0]))
OpenPOWER on IntegriCloud