diff options
| author | Daniel Jasper <djasper@google.com> | 2015-08-25 13:40:51 +0000 |
|---|---|---|
| committer | Daniel Jasper <djasper@google.com> | 2015-08-25 13:40:51 +0000 |
| commit | af642c692726314ae0a6cbe6466c726ed17c10c1 (patch) | |
| tree | 029729e390b027b76ed4f9f45bf4aba92e517c0b /clang/unittests/Format | |
| parent | 190167104cdaca2214a8dd599daf1c7c88f51415 (diff) | |
| download | bcm5719-llvm-af642c692726314ae0a6cbe6466c726ed17c10c1.tar.gz bcm5719-llvm-af642c692726314ae0a6cbe6466c726ed17c10c1.zip | |
clang-format: Add space before member function reference qualifiers.
Before:
SomeType MemberFunction(const Deleted &)&;
After:
SomeType MemberFunction(const Deleted &) &;
Seems to be much more common.
llvm-svn: 245934
Diffstat (limited to 'clang/unittests/Format')
| -rw-r--r-- | clang/unittests/Format/FormatTest.cpp | 57 |
1 files changed, 30 insertions, 27 deletions
diff --git a/clang/unittests/Format/FormatTest.cpp b/clang/unittests/Format/FormatTest.cpp index 2bcc678cbb4..691a446d168 100644 --- a/clang/unittests/Format/FormatTest.cpp +++ b/clang/unittests/Format/FormatTest.cpp @@ -5320,36 +5320,39 @@ TEST_F(FormatTest, UnderstandsOverloadedOperators) { } TEST_F(FormatTest, UnderstandsFunctionRefQualification) { - verifyFormat("Deleted &operator=(const Deleted &)& = default;"); - verifyFormat("Deleted &operator=(const Deleted &)&& = delete;"); - verifyFormat("SomeType MemberFunction(const Deleted &)& = delete;"); - verifyFormat("SomeType MemberFunction(const Deleted &)&& = delete;"); - verifyFormat("Deleted &operator=(const Deleted &)&;"); - verifyFormat("Deleted &operator=(const Deleted &)&&;"); - verifyFormat("SomeType MemberFunction(const Deleted &)&;"); - verifyFormat("SomeType MemberFunction(const Deleted &)&&;"); - verifyFormat("SomeType MemberFunction(const Deleted &)&& {}"); - verifyFormat("SomeType MemberFunction(const Deleted &)&& final {}"); - verifyFormat("SomeType MemberFunction(const Deleted &)&& override {}"); - - verifyGoogleFormat("Deleted& operator=(const Deleted&)& = default;"); - verifyGoogleFormat("SomeType MemberFunction(const Deleted&)& = delete;"); - verifyGoogleFormat("Deleted& operator=(const Deleted&)&;"); - verifyGoogleFormat("SomeType MemberFunction(const Deleted&)&;"); + verifyFormat("Deleted &operator=(const Deleted &) & = default;"); + verifyFormat("Deleted &operator=(const Deleted &) && = delete;"); + verifyFormat("SomeType MemberFunction(const Deleted &) & = delete;"); + verifyFormat("SomeType MemberFunction(const Deleted &) && = delete;"); + verifyFormat("Deleted &operator=(const Deleted &) &;"); + verifyFormat("Deleted &operator=(const Deleted &) &&;"); + verifyFormat("SomeType MemberFunction(const Deleted &) &;"); + verifyFormat("SomeType MemberFunction(const Deleted &) &&;"); + verifyFormat("SomeType MemberFunction(const Deleted &) && {}"); + verifyFormat("SomeType MemberFunction(const Deleted &) && final {}"); + verifyFormat("SomeType MemberFunction(const Deleted &) && override {}"); + + FormatStyle AlignLeft = getLLVMStyle(); + AlignLeft.PointerAlignment = FormatStyle::PAS_Left; + verifyFormat("Deleted& operator=(const Deleted&) & = default;", AlignLeft); + verifyFormat("SomeType MemberFunction(const Deleted&) & = delete;", + AlignLeft); + verifyFormat("Deleted& operator=(const Deleted&) &;", AlignLeft); + verifyFormat("SomeType MemberFunction(const Deleted&) &;", AlignLeft); FormatStyle Spaces = getLLVMStyle(); Spaces.SpacesInCStyleCastParentheses = true; - verifyFormat("Deleted &operator=(const Deleted &)& = default;", Spaces); - verifyFormat("SomeType MemberFunction(const Deleted &)& = delete;", Spaces); - verifyFormat("Deleted &operator=(const Deleted &)&;", Spaces); - verifyFormat("SomeType MemberFunction(const Deleted &)&;", Spaces); + verifyFormat("Deleted &operator=(const Deleted &) & = default;", Spaces); + verifyFormat("SomeType MemberFunction(const Deleted &) & = delete;", Spaces); + verifyFormat("Deleted &operator=(const Deleted &) &;", Spaces); + verifyFormat("SomeType MemberFunction(const Deleted &) &;", Spaces); Spaces.SpacesInCStyleCastParentheses = false; Spaces.SpacesInParentheses = true; - verifyFormat("Deleted &operator=( const Deleted & )& = default;", Spaces); - verifyFormat("SomeType MemberFunction( const Deleted & )& = delete;", Spaces); - verifyFormat("Deleted &operator=( const Deleted & )&;", Spaces); - verifyFormat("SomeType MemberFunction( const Deleted & )&;", Spaces); + verifyFormat("Deleted &operator=( const Deleted & ) & = default;", Spaces); + verifyFormat("SomeType MemberFunction( const Deleted & ) & = delete;", Spaces); + verifyFormat("Deleted &operator=( const Deleted & ) &;", Spaces); + verifyFormat("SomeType MemberFunction( const Deleted & ) &;", Spaces); } TEST_F(FormatTest, UnderstandsNewAndDelete) { @@ -5588,11 +5591,11 @@ TEST_F(FormatTest, UnderstandsUsesOfStarAndAmp) { // Member function reference qualifiers aren't binary operators. verifyFormat("string // break\n" - "operator()()& {}"); + "operator()() & {}"); verifyFormat("string // break\n" - "operator()()&& {}"); + "operator()() && {}"); verifyGoogleFormat("template <typename T>\n" - "auto x()& -> int {}"); + "auto x() & -> int {}"); } TEST_F(FormatTest, UnderstandsAttributes) { |

