summaryrefslogtreecommitdiffstats
path: root/clang/unittests/Format/FormatTestProto.cpp
diff options
context:
space:
mode:
authorKrasimir Georgiev <krasimir@google.com>2019-05-10 09:15:11 +0000
committerKrasimir Georgiev <krasimir@google.com>2019-05-10 09:15:11 +0000
commit4dea1378eac0224aebaf69c5b5000130afe390bf (patch)
tree3ed0677710c794a53033b3c7f0cd0349d0568dc7 /clang/unittests/Format/FormatTestProto.cpp
parenta2d876c95a8879181ad9d1f3ea7b397bb3e4ba8e (diff)
downloadbcm5719-llvm-4dea1378eac0224aebaf69c5b5000130afe390bf.tar.gz
bcm5719-llvm-4dea1378eac0224aebaf69c5b5000130afe390bf.zip
Revert "Revert "[clang-format] Keep protobuf "package" statement on one line""
Summary: Top-level "package" and "import" statements should generally be kept on one line, for all languages. ---- This reverts commit rL356912. The regression from rL356835 was fixed via rC358275. Reviewers: krasimir, sammccall, MyDeveloperDay, xinz, dchai, klimek Reviewed By: krasimir, xinz, dchai Subscribers: cfe-commits Tags: #clang Differential Revision: https://reviews.llvm.org/D60661 llvm-svn: 360411
Diffstat (limited to 'clang/unittests/Format/FormatTestProto.cpp')
-rw-r--r--clang/unittests/Format/FormatTestProto.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/clang/unittests/Format/FormatTestProto.cpp b/clang/unittests/Format/FormatTestProto.cpp
index ac042316bc2..4258c169e88 100644
--- a/clang/unittests/Format/FormatTestProto.cpp
+++ b/clang/unittests/Format/FormatTestProto.cpp
@@ -397,6 +397,16 @@ TEST_F(FormatTestProto, FormatsOptions) {
"};");
}
+TEST_F(FormatTestProto, DoesntWrapPackageStatements) {
+ verifyFormat(
+ "package"
+ " some.really.long.package.that.exceeds.the.column.limit00000000;");
+}
+
+TEST_F(FormatTestProto, TrailingCommentAfterPackage) {
+ verifyFormat("package foo.pkg; // comment\n");
+}
+
TEST_F(FormatTestProto, FormatsService) {
verifyFormat("service SearchService {\n"
" rpc Search(SearchRequest) returns (SearchResponse) {\n"
OpenPOWER on IntegriCloud