[clang-format] Don't remove empty lines before namespace endings
authorKrasimir Georgiev <krasimir@google.com>
Thu, 19 Apr 2018 13:02:15 +0000 (13:02 +0000)
committerKrasimir Georgiev <krasimir@google.com>
Thu, 19 Apr 2018 13:02:15 +0000 (13:02 +0000)
commit621030523b0e57672979c495778ba8f13d86afa4
tree5a6cb6c351904c1ac4b8a2f0c7959011d854ffef
parentd96ddccdb4e6c74e727d97cb811e400b15ab32f7
[clang-format] Don't remove empty lines before namespace endings

Summary: This implements an alternative to r327861, namely preserving empty lines before namespace endings.

Reviewers: djasper

Reviewed By: djasper

Subscribers: klimek, cfe-commits

Differential Revision: https://reviews.llvm.org/D45373

llvm-svn: 330324
clang/lib/Format/NamespaceEndCommentsFixer.cpp
clang/lib/Format/NamespaceEndCommentsFixer.h
clang/lib/Format/UnwrappedLineFormatter.cpp
clang/lib/Format/UnwrappedLineFormatter.h
clang/unittests/Format/FormatTest.cpp