forked from OSchip/llvm-project
Fix bug when formatting "A<A<A>>".
Before: A<A<A>> ReadKansas(int aaaaaaaaaaaaaaaaaaaaaaaaaaa, int aaaaaaaaaaaaaaaaaaaaaaa); Before: A<A<A>> ReadKansas(int aaaaaaaaaaaaaaaaaaaaaaaaaaa, int aaaaaaaaaaaaaaaaaaaaaaa); llvm-svn: 176244
This commit is contained in:
parent
0d89178ba3
commit
57d4a5821d
|
@ -999,6 +999,7 @@ public:
|
|||
|
||||
if (FormatTok.Tok.is(tok::greatergreater)) {
|
||||
FormatTok.Tok.setKind(tok::greater);
|
||||
FormatTok.TokenLength = 1;
|
||||
GreaterStashed = true;
|
||||
}
|
||||
|
||||
|
|
|
@ -2002,6 +2002,8 @@ TEST_F(FormatTest, BreaksLongDeclarations) {
|
|||
verifyGoogleFormat("template <typename T>\n"
|
||||
"aaaaaaaa::aaaaa::aaaaaa<T, aaaaaaaaaaaaaaaaaaaaaaaaa>\n"
|
||||
"aaaaaaaaaaaaaaaaaaaaaaaa<T>::aaaaaaa() {}");
|
||||
verifyGoogleFormat("A<A<A>> aaaaaaaaaa(int aaaaaaaaaaaaaaaaaaaaaaaaaaa,\n"
|
||||
" int aaaaaaaaaaaaaaaaaaaaaaa);");
|
||||
}
|
||||
|
||||
TEST_F(FormatTest, LineStartsWithSpecialCharacter) {
|
||||
|
|
Loading…
Reference in New Issue