summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Format/FormatTestJava.cpp
diff options
context:
space:
mode:
authorDaniel Jasper <djasper@google.com>2014-12-03 13:20:49 +0000
committerDaniel Jasper <djasper@google.com>2014-12-03 13:20:49 +0000
commit8379107afe9ebbaecae13123515af64cc4dab1e2 (patch)
tree99a191730472fbdb131b2836b8c088d5bdb71241 /clang/unittests/Format/FormatTestJava.cpp
parentafd188fee4e11f44c2901ca4c6499aa4be23c081 (diff)
downloadbcm5719-llvm-8379107afe9ebbaecae13123515af64cc4dab1e2.tar.gz
bcm5719-llvm-8379107afe9ebbaecae13123515af64cc4dab1e2.zip
clang-format: Fix expression parser not closing stuff at end of stmt.
Uncovered by a Java test case: Before: public some.package.Type someFunction( // comment int parameter) {} After: public some.package.Type someFunction( // comment int parameter) {} llvm-svn: 223228
Diffstat (limited to 'clang/unittests/Format/FormatTestJava.cpp')
-rw-r--r--clang/unittests/Format/FormatTestJava.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestJava.cpp b/clang/unittests/Format/FormatTestJava.cpp
index ad80d1377a9..5b677ef00bd 100644
--- a/clang/unittests/Format/FormatTestJava.cpp
+++ b/clang/unittests/Format/FormatTestJava.cpp
@@ -84,6 +84,11 @@ TEST_F(FormatTestJava, Chromium) {
getChromiumStyle(FormatStyle::LK_Java));
}
+TEST_F(FormatTestJava, QualifiedNames) {
+ verifyFormat("public some.package.Type someFunction( // comment\n"
+ " int parameter) {}");
+}
+
TEST_F(FormatTestJava, ClassKeyword) {
verifyFormat("SomeClass.class.getName();");
verifyFormat("Class c = SomeClass.class;");
OpenPOWER on IntegriCloud