forked from OSchip/llvm-project
clang-format: Support member function reference qualifiers.
Before: string // break operator()() & {} After: string // break operator()() & {} llvm-svn: 212041
This commit is contained in:
parent
91beebd04a
commit
2520fe9662
|
@ -903,7 +903,7 @@ private:
|
|||
return TT_UnaryOperator;
|
||||
|
||||
const FormatToken *NextToken = Tok.getNextNonComment();
|
||||
if (!NextToken)
|
||||
if (!NextToken || NextToken->is(tok::l_brace))
|
||||
return TT_Unknown;
|
||||
|
||||
if (PrevToken->is(tok::coloncolon) ||
|
||||
|
|
|
@ -4682,6 +4682,11 @@ TEST_F(FormatTest, UnderstandsOverloadedOperators) {
|
|||
verifyFormat("Deleted &operator=(const Deleted &)&& = delete;");
|
||||
verifyGoogleFormat("Deleted& operator=(const Deleted&)& = default;");
|
||||
verifyGoogleFormat("Deleted& operator=(const Deleted&)&& = delete;");
|
||||
|
||||
verifyFormat("string // break\n"
|
||||
"operator()() & {}");
|
||||
verifyFormat("string // break\n"
|
||||
"operator()() && {}");
|
||||
}
|
||||
|
||||
TEST_F(FormatTest, UnderstandsNewAndDelete) {
|
||||
|
|
Loading…
Reference in New Issue