[clang-tools-extra] [clang-tidy] Add readability-redundant-casting check (PR #70595)
    Piotr Zegar via cfe-commits 
    cfe-commits at lists.llvm.org
       
    Sun Oct 29 06:54:05 PDT 2023
    
    
  
PiotrZSL wrote:
431 issues found in llvm.
Example:
```
clang/lib/Sema/SemaAttr.cpp:332:21: warning: redundant explicit casting to the same type 'Expr *' as the sub-expression, remove this casting [readability-redundant-casting]
 332 |   Expr *Alignment = static_cast<Expr *>(alignment);
     |                     ^~~~~~~~~~~~~~~~~~~~         ~
clang/lib/Sema/SemaAttr.cpp:323:55: note: source type originates from referencing this parameter
 323 |                            StringRef SlotLabel, Expr *alignment) {
     |                                                 ~~~~~~^
```
https://github.com/llvm/llvm-project/pull/70595
    
    
More information about the cfe-commits
mailing list