zebullax wrote:

@AaronBallman
To bypass verification on the standard version used (*), which do not seem to 
make too much sense here as we were allowing albeit dropping the string until 
now. I have extracted the `if (AL.isClangScope()) {` code path out of the rest 
of that branch that focuses on validating either CXX17 or CXX20...

Happy to accommodate other preferences (update/remove the unit tests) if you 
think those make more sense to you.

(*)
```
[ RUN      ] ASTMatchersTests/ASTMatchersTest.Attr/CXX14_win
input.cc:1:10: error: use of the 'warn_unused_result' attribute is a C++17 
extension [-Werror,-Wc++17-attribute-extensions]
    1 | struct [[clang::warn_unused_result]] F{};
```

https://github.com/llvm/llvm-project/pull/148090
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to