diff options
author | Daniel Jasper <djasper@google.com> | 2015-01-21 19:50:35 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2015-01-21 19:50:35 +0000 |
commit | e4b48c635cec23bc28716596bff4ef8424607b69 (patch) | |
tree | 7abe982bb7c9f109e4af4a2d53c0bb66b8417f10 /clang/lib/Format | |
parent | 97a01f016107e5037b03486bbae743c9639fe369 (diff) | |
download | bcm5719-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.cpp | 2 |
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])) |