diff options
Diffstat (limited to 'lib/Format/UnwrappedLineParser.cpp')
-rw-r--r-- | lib/Format/UnwrappedLineParser.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/lib/Format/UnwrappedLineParser.cpp b/lib/Format/UnwrappedLineParser.cpp index 9a29ff011a..d6c66dc9ac 100644 --- a/lib/Format/UnwrappedLineParser.cpp +++ b/lib/Format/UnwrappedLineParser.cpp @@ -306,8 +306,8 @@ void UnwrappedLineParser::parseStructuralElement() { case tok::kw_enum: parseEnum(); return; - case tok::kw_struct: // fallthrough - case tok::kw_union: // fallthrough + case tok::kw_struct: + case tok::kw_union: case tok::kw_class: parseRecord(); // A record declaration or definition is always the start of a structural @@ -317,6 +317,9 @@ void UnwrappedLineParser::parseStructuralElement() { nextToken(); addUnwrappedLine(); return; + case tok::r_brace: + addUnwrappedLine(); + return; case tok::l_paren: parseParens(); break; |