diff options
author | Daniel Jasper <djasper@google.com> | 2013-01-16 15:44:34 +0000 |
---|---|---|
committer | Daniel Jasper <djasper@google.com> | 2013-01-16 15:44:34 +0000 |
commit | ced17f8cd562ffd086ef90de02a60cfe769120b7 (patch) | |
tree | 6304281cd41882614b9d841a1cc250e6c1230257 /clang/unittests/Format/FormatTest.cpp | |
parent | 9278eb95e3d371e52313dfdac7653159d377a9ef (diff) | |
download | bcm5719-llvm-ced17f8cd562ffd086ef90de02a60cfe769120b7.tar.gz bcm5719-llvm-ced17f8cd562ffd086ef90de02a60cfe769120b7.zip |
Disable inlining of short ifs in Google style.
Various reasons seem to speak against it, so I am disabling this for
now.
Changed tests to still test this option.
llvm-svn: 172618
Diffstat (limited to 'clang/unittests/Format/FormatTest.cpp')
-rw-r--r-- | clang/unittests/Format/FormatTest.cpp | 40 |
1 files changed, 24 insertions, 16 deletions
diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp index 066e8881eb2..7d8ed14191f 100644 --- a/clang/unittests/Format/FormatTest.cpp +++ b/clang/unittests/Format/FormatTest.cpp @@ -151,23 +151,31 @@ TEST_F(FormatTest, FormatIfWithoutCompountStatement) { verifyFormat("if (true)\n f();\ng();"); verifyFormat("if (a)\n if (b)\n if (c)\n g();\nh();"); verifyFormat("if (a)\n if (b) {\n f();\n }\ng();"); - verifyGoogleFormat("if (a)\n" - " // comment\n" - " f();"); - verifyFormat("if (a) return;", getGoogleStyleWithColumns(14)); - verifyFormat("if (a)\n return;", getGoogleStyleWithColumns(13)); + + FormatStyle AllowsMergedIf = getGoogleStyle(); + AllowsMergedIf.AllowShortIfStatementsOnASingleLine = true; + verifyFormat("if (a)\n" + " // comment\n" + " f();", AllowsMergedIf); + + verifyFormat("if (a) // Can't merge this\n" + " f();\n", AllowsMergedIf); + verifyFormat("if (a) /* still don't merge */\n" + " f();", AllowsMergedIf); + verifyFormat("if (a) { // Never merge this\n" + " f();\n" + "}", AllowsMergedIf); + verifyFormat("if (a) { /* Never merge this */\n" + " f();\n" + "}", AllowsMergedIf); + + AllowsMergedIf.ColumnLimit = 14; + verifyFormat("if (a) return;", AllowsMergedIf); verifyFormat("if (aaaaaaaaa)\n" - " return;", getGoogleStyleWithColumns(14)); - verifyGoogleFormat("if (a) // Can't merge this\n" - " f();\n"); - verifyGoogleFormat("if (a) /* still don't merge */\n" - " f();"); - verifyGoogleFormat("if (a) { // Never merge this\n" - " f();\n" - "}"); - verifyGoogleFormat("if (a) { /* Never merge this */\n" - " f();\n" - "}"); + " return;", AllowsMergedIf); + + AllowsMergedIf.ColumnLimit = 13; + verifyFormat("if (a)\n return;", AllowsMergedIf); } TEST_F(FormatTest, ParseIfElse) { |