diff options
author | Nico Weber <nicolasweber@gmx.de> | 2019-07-23 17:49:45 +0000 |
---|---|---|
committer | Nico Weber <nicolasweber@gmx.de> | 2019-07-23 17:49:45 +0000 |
commit | 37944130f950ffb8f14cb7fe1a8ba3ca0d9f097c (patch) | |
tree | ea062784f3fb1882b725678fa27d939bbabf871a /lldb/packages/Python/lldbsuite/test/python_api/process | |
parent | 93f505942c8091a3ebbf6f08764635f19dc79095 (diff) | |
download | bcm5719-llvm-37944130f950ffb8f14cb7fe1a8ba3ca0d9f097c.tar.gz bcm5719-llvm-37944130f950ffb8f14cb7fe1a8ba3ca0d9f097c.zip |
clang-format: Fix namespace end comments for namespaces with attributes and macros.
Fixes PR39247.
While here, also make C++20 `namespace A::inline B::inline C` nested
inline namespaced definitions work.
Before:
#define DEPRECATE_WOOF [[deprecated("meow")]]
namespace DEPRECATE_WOOF woof {
void f() {}
} // namespace DEPRECATE_WOOFwoof
namespace [[deprecated("meow")]] woof {
void f() {}
} // namespace [[deprecated("meow")]]woof
namespace woof::inline bark {
void f() {}
} // namespace woof::inlinebark
Now:
#define DEPRECATE_WOOF [[deprecated("meow")]]
namespace DEPRECATE_WOOF woof {
void f() {}
} // namespace woof
namespace [[deprecated("meow")]] woof {
void f() {}
} // namespace woof
namespace woof::inline bark {
void f() {}
} // namespace woof::inline bark
(In addition to the fixed namespace end comments, also note the correct
indent of the namespace contents.)
Differential Revision: https://reviews.llvm.org/D65125
llvm-svn: 366831
Diffstat (limited to 'lldb/packages/Python/lldbsuite/test/python_api/process')
0 files changed, 0 insertions, 0 deletions