commit | 58209dd9ad6a772ae37198f9216effc209138521 | [log] [tgz] |
---|---|---|
author | Daniel Jasper <djasper@google.com> | Sat Sep 17 07:20:36 2016 +0000 |
committer | Daniel Jasper <djasper@google.com> | Sat Sep 17 07:20:36 2016 +0000 |
tree | 5d2b31c79b16ec351eb5400edcb181067cf3eb14 | |
parent | 55394c0775c8799d3ff9eab70dc315925311b0b3 [diff] [blame] |
clang-format: [JS] Fix a crash in handledTemplateStrings. llvm-svn: 281816
diff --git a/clang/lib/Format/FormatTokenLexer.cpp b/clang/lib/Format/FormatTokenLexer.cpp index 8c795fb..c9670ae 100644 --- a/clang/lib/Format/FormatTokenLexer.cpp +++ b/clang/lib/Format/FormatTokenLexer.cpp
@@ -235,6 +235,8 @@ return; } if (BacktickToken->is(tok::r_brace)) { + if (StateStack.size() == 1) + return; StateStack.pop(); if (StateStack.top() != LexerState::TEMPLATE_STRING) return;