From 55c384e039ebe1b6fb2e965cccb5f8e4217fbc98 Mon Sep 17 00:00:00 2001 From: Daniel Jasper Date: Thu, 2 Jul 2015 14:01:34 +0000 Subject: clang-format: [JS] Fix bug in regex literal parsing. The lexer wasn't properly reset leading to unexpected deletions. llvm-svn: 241262 --- clang/unittests/Format/FormatTestJS.cpp | 1 + 1 file changed, 1 insertion(+) (limited to 'clang/unittests/Format/FormatTestJS.cpp') diff --git a/clang/unittests/Format/FormatTestJS.cpp b/clang/unittests/Format/FormatTestJS.cpp index 83c21183dfd..40a2a1ffe63 100644 --- a/clang/unittests/Format/FormatTestJS.cpp +++ b/clang/unittests/Format/FormatTestJS.cpp @@ -631,6 +631,7 @@ TEST_F(FormatTestJS, RegexLiteralSpecialCharacters) { "var x = 0;", format("var regex = /\\/*/;\n" "var x=0;")); + EXPECT_EQ("var x = /a\\//;", format("var x = /a\\// \n;")); verifyFormat("var regex = /\"/;", getGoogleJSStyleWithColumns(16)); verifyFormat("var regex =\n" " /\"/;", -- cgit v1.2.3