From e4b48c635cec23bc28716596bff4ef8424607b69 Mon Sep 17 00:00:00 2001 From: Daniel Jasper Date: Wed, 21 Jan 2015 19:50:35 +0000 Subject: clang-format: Fix crasher when splitting incomplete escape sequences. llvm-svn: 226698 --- clang/lib/Format/BreakableToken.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'clang/lib/Format') 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])) -- cgit v1.2.3