AaronBallman wrote:

> @AaronBallman
> 
> > That's what I was envisioning as well
> 
> After removing the flag and running the tests, I'm wondering if we should 
> keep the flag but just have it on by default. This is because there's a bunch 
> of clang tests that are not expecting to see my `srcloc` metadata and I'd 
> like to specify `-fno-diagnostics-show-inlining-chain` on those tests.
> 
> I guess the two options are:
> 
>     1. update all 16 of the tests, or
> 
>     2. add `-fno-diagnostics-show-inlining-chain` to them
> 
> 
> Thoughts?
> 
> edit: I have a patch altering all the tests and it wasn't too bad, still want 
> to know opinions on this though.
> FWIW, here's the stat from fixing stale tests.
> 
> ```
>  clang/test/CodeGen/attr-nomerge.cpp                                          
>               |  6 +++---
>  clang/test/CodeGenCXX/builtin-invoke.cpp                                     
>               |  4 ++--
>  clang/test/CodeGenCXX/inheriting-constructor-cleanup.cpp                     
>               |  2 +-
>  clang/test/CodeGenCXX/type-aware-allocators.cpp                              
>               |  2 +-
>  clang/test/CodeGenCoroutines/coro-await-resume-eh.cpp                        
>               |  2 +-
>  clang/test/DebugInfo/CXX/member-call.cpp                                     
>               |  4 ++--
>  clang/test/Frontend/backend-attribute-inlining-modes.c                       
>               | 26 ++++++++------------------
>  clang/test/OpenMP/distribute_parallel_for_num_threads_codegen.cpp            
>               |  8 ++++----
>  clang/test/OpenMP/distribute_parallel_for_simd_num_threads_codegen.cpp       
>               | 12 ++++++------
>  clang/test/OpenMP/scope_codegen.cpp                                          
>               |  8 ++++----
>  clang/test/OpenMP/single_codegen.cpp                                         
>               | 12 ++++++------
>  clang/test/OpenMP/teams_distribute_parallel_for_num_threads_codegen.cpp      
>               |  4 ++--
>  clang/test/OpenMP/teams_distribute_parallel_for_simd_num_threads_codegen.cpp 
>               |  6 +++---
>  clang/test/OpenMP/threadprivate_codegen.cpp                                  
>               | 42 +++++++++++++++++++++---------------------
>  clang/test/utils/update_cc_test_checks/Inputs/basic-cplusplus.cpp.expected   
>               | 41 +++++++++++++++++++++++++++++------------
>  
> clang/test/utils/update_cc_test_checks/Inputs/explicit-template-instantiation.cpp.expected
>  | 20 ++++++++++----------
>  16 files changed, 103 insertions(+), 96 deletions(-)
> ```

For 16 tests, I'd say it's better to fix the tests.

https://github.com/llvm/llvm-project/pull/174892
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to