owenpan added a comment.

In D121757#3415402 <https://reviews.llvm.org/D121757#3415402>, @sstwcw wrote:

> I ran check-clang after formatting the entire code base with the new version. 
>  It turned out it did break some tests.  It seems to be because it messed up 
> these comments.
>
>   diff --git a/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp 
> b/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp
>   index 7a8d756b09fd..53b2ddd12885 100644
>   --- a/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp
>   +++ b/clang/test/CXX/dcl.dcl/dcl.attr/dcl.attr.fallthrough/p1.cpp
>   @@ -33,8 +33,8 @@ void f(int n) {
>      case 6:
>        do {
>          [[fallthrough]];
>   -    } while (
>   -        false); // expected-error {{does not directly precede switch 
> label}}
>   +    } while (false); // expected-error {{does not directly precede switch
>   +                     // label}}
>      case 7:
>        switch (n) {
>        case 0:
>
> Now I have undone the parts that changed this.  Formatting with the new 
> version yields the same result as formatting with the program built from the 
> main branch, whether with or without the `InsertBraces` option, except for 
> this one line:
>
>   diff --git a/clang/test/SemaCXX/constant-expression-cxx11.cpp 
> b/clang/test/SemaCXX/constant-expression-cxx11.cpp
>   index 4c6b6da9e415..4d063378f37c 100644
>   --- a/clang/test/SemaCXX/constant-expression-cxx11.cpp
>   +++ b/clang/test/SemaCXX/constant-expression-cxx11.cpp
>   @@ -1115,7 +1115,7 @@ static_assert(check(S(5), 11), "");
>    namespace PR14171 {
>    
>    struct X {
>   -  constexpr(operator int)() const { return 0; }
>   +  constexpr (operator int)() const { return 0; }
>    };
>    static_assert(X() == 0, "");

Thanks for running check-clang. Can you address the review comments 
<https://reviews.llvm.org/D121757#3407032> so that we can accept this patch? 
After you land it, I will add handling `switch` to InsertBraces and run 
check-clang again.


Repository:
  rG LLVM Github Monorepo

CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D121757/new/

https://reviews.llvm.org/D121757

_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to