aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Format/QualifierFixerTest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'clang/unittests/Format/QualifierFixerTest.cpp')
-rw-r--r--clang/unittests/Format/QualifierFixerTest.cpp6
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);