diff options
author | kadir çetinkaya <kadircet@google.com> | 2024-09-16 20:18:39 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-16 20:18:39 +0200 |
commit | 04d71ea11ba84d989faed4572ee54265386851f6 (patch) | |
tree | f59b349eebdeac9e01c2262c775293dabf3a64ed /clang/unittests/Format/FormatTestJS.cpp | |
parent | 9ec1f658144afb8b4117a62a593561a46a64d469 (diff) | |
download | llvm-04d71ea11ba84d989faed4572ee54265386851f6.zip llvm-04d71ea11ba84d989faed4572ee54265386851f6.tar.gz llvm-04d71ea11ba84d989faed4572ee54265386851f6.tar.bz2 |
[Format] Dont treat LBrace after extends/implements as initializer list (#108524)
This extends the fix in https://github.com/llvm/llvm-project/pull/106242
for other derived class types.
Diffstat (limited to 'clang/unittests/Format/FormatTestJS.cpp')
-rw-r--r-- | clang/unittests/Format/FormatTestJS.cpp | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/clang/unittests/Format/FormatTestJS.cpp b/clang/unittests/Format/FormatTestJS.cpp index c25228a..57c021c 100644 --- a/clang/unittests/Format/FormatTestJS.cpp +++ b/clang/unittests/Format/FormatTestJS.cpp @@ -579,12 +579,17 @@ TEST_F(FormatTestJS, GoogScopes) { "});"); } -TEST_F(FormatTestJS, GoogAnonymousClass) { +TEST_F(FormatTestJS, ClassExtends) { verifyFormat("a = class extends goog.structs.a {\n" " a() {\n" " return 0;\n" " }\n" "};"); + verifyFormat("a = class Foo extends goog.structs.a {\n" + " a() {\n" + " return 0;\n" + " }\n" + "};"); } TEST_F(FormatTestJS, IIFEs) { |