diff options
author | Alexander Kornienko <alexfh@google.com> | 2013-11-12 17:30:49 +0000 |
---|---|---|
committer | Alexander Kornienko <alexfh@google.com> | 2013-11-12 17:30:49 +0000 |
commit | 5486a421a47a8922337aa83ac3b0fbb098dc1fe4 (patch) | |
tree | 01d33879c4db18b84f60743dca133dbea9479d71 /unittests/Format | |
parent | 5d5058c08e72666fc646581c454bb684cca01197 (diff) | |
download | clang-5486a421a47a8922337aa83ac3b0fbb098dc1fe4.tar.gz |
Do not insert backslashes, when breaking line comments after preprocessor directives.
Summary: This solves http://llvm.org/PR17536
Reviewers: klimek, djasper
Reviewed By: klimek
CC: cfe-commits, klimek
Differential Revision: http://llvm-reviews.chandlerc.com/D2142
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@194491 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'unittests/Format')
-rw-r--r-- | unittests/Format/FormatTest.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/unittests/Format/FormatTest.cpp b/unittests/Format/FormatTest.cpp index d02fb3405c..9f05619bb1 100644 --- a/unittests/Format/FormatTest.cpp +++ b/unittests/Format/FormatTest.cpp @@ -1005,6 +1005,14 @@ TEST_F(FormatTest, SplitsLongCxxComments) { EXPECT_EQ("//\t aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", format("//\t aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", getLLVMStyleWithColumns(20))); + EXPECT_EQ( + "#define XXX // a b c d\n" + " // e f g h", + format("#define XXX // a b c d e f g h", getLLVMStyleWithColumns(22))); + EXPECT_EQ( + "#define XXX // q w e r\n" + " // t y u i", + format("#define XXX //q w e r t y u i", getLLVMStyleWithColumns(22))); } TEST_F(FormatTest, DontSplitLineCommentsWithEscapedNewlines) { |