dyung wrote:

> I am part of a toolchain team at Google and we are seeing clang test failures 
> in our toolchain builders from this PR.
> 
> ```
> Exit Code: 1
> 
> Command Output (stderr):
> --
> /b/s/w/ir/x/w/llvm_build/bin/clang -cc1 -internal-isystem 
> /b/s/w/ir/x/w/llvm_build/lib/clang/21/include -nostdsysteminc -mllvm 
> -debug-only=LifetimeFacts -Wexperimental-lifetime-safety 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Sema/warn-lifetime-safety-dataflow.cpp
>  2>&1 | /b/s/w/ir/x/w/llvm_build/bin/FileCheck 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Sema/warn-lifetime-safety-dataflow.cpp
>  # RUN: at line 1
> + /b/s/w/ir/x/w/llvm_build/bin/clang -cc1 -internal-isystem 
> /b/s/w/ir/x/w/llvm_build/lib/clang/21/include -nostdsysteminc -mllvm 
> -debug-only=LifetimeFacts -Wexperimental-lifetime-safety 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Sema/warn-lifetime-safety-dataflow.cpp
> + /b/s/w/ir/x/w/llvm_build/bin/FileCheck 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Sema/warn-lifetime-safety-dataflow.cpp
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Sema/warn-lifetime-safety-dataflow.cpp:9:17:
>  error: CHECK-LABEL: expected string not found in input
> // CHECK-LABEL: Function: return_local_addr
>                 ^
> <stdin>:1:1: note: scanning from here
> clang (LLVM option parsing): Unknown command line argument 
> '-debug-only=LifetimeFacts'. Try: 'clang (LLVM option parsing) --help'
> ^
> <stdin>:1:105: note: possible intended match here
> clang (LLVM option parsing): Unknown command line argument 
> '-debug-only=LifetimeFacts'. Try: 'clang (LLVM option parsing) --help'
>                                                                               
>                           ^
> 
> Input file: <stdin>
> Check file: 
> /b/s/w/ir/x/w/llvm-llvm-project/clang/test/Sema/warn-lifetime-safety-dataflow.cpp
> 
> -dump-input=help explains the following input dump.
> 
> Input was:
> <<<<<<
>            1: clang (LLVM option parsing): Unknown command line argument 
> '-debug-only=LifetimeFacts'. Try: 'clang (LLVM option parsing) --help' 
> label:9'0     
> X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>  error: no match found
> label:9'1                                                                     
>                                         ?                          possible 
> intended match
>            2: clang (LLVM option parsing): Did you mean 
> '--debug-pass=LifetimeFacts'? 
> label:9'0     
> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >>>>>>
> 
> --
> ```
> 
> I am taking a closer look. Here are the logs: 
> https://logs.chromium.org/logs/fuchsia/buildbucket/cr-buildbucket/8709695680348159649/+/u/clang/tests/stdout

The test just needs asserts to run, I am preparing a patch to fix it and will 
submit it shortly.

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

Reply via email to