diff options
Diffstat (limited to 'clang/unittests/Format')
-rw-r--r-- | clang/unittests/Format/QualifierFixerTest.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/clang/unittests/Format/QualifierFixerTest.cpp b/clang/unittests/Format/QualifierFixerTest.cpp index a56323a..324366c 100644 --- a/clang/unittests/Format/QualifierFixerTest.cpp +++ b/clang/unittests/Format/QualifierFixerTest.cpp @@ -357,6 +357,9 @@ TEST_F(QualifierFixerTest, RightQualifier) { verifyFormat("void f(std::integral auto const &x);", "void f(const std::integral auto &x);", Style); + verifyFormat("auto lambda = [] { int const i = 0; };", + "auto lambda = [] { const int i = 0; };", Style); + verifyFormat("Foo<Foo<int> const> P;\n#if 0\n#else\n#endif", "Foo<const Foo<int>> P;\n#if 0\n#else\n#endif", Style); @@ -663,6 +666,9 @@ TEST_F(QualifierFixerTest, LeftQualifier) { verifyFormat("void f(const std::integral auto &x);", "void f(std::integral auto const &x);", Style); + verifyFormat("auto lambda = [] { const int i = 0; };", + "auto lambda = [] { int const i = 0; };", Style); + verifyFormat("Foo<const Foo<int>> P;\n#if 0\n#else\n#endif", "Foo<Foo<int> const> P;\n#if 0\n#else\n#endif", Style); |