github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 93309 tests passed
* 820 tests skipped
* 6 tests failed

## Failed Tests
(click on a test name to see its output)

### Clang
<details>
<summary>Clang.CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir    
-fclangir-call-conv-lowering -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir 
-fclangir-call-conv-lowering -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefix=CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefix=CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir    
-fclangir-call-conv-lowering -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir 
-fclangir-call-conv-lowering -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# note: command had no output on stdout or stderr
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-OGCG 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-OGCG 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp:90:10:
 error: LLVM: expected string not found in input
# | // LLVM: define dso_local noundef i32 
@_Z15takeUnnamedBits11UnnamedBitsi(i32 noundef %{{[^,]+}})
# |          ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll:98:80:
 note: scanning from here
# | define dso_local noundef i32 @_Z15takeNoUniqueOne11NoUniqueOnei(i32 noundef 
%k) #0 {
# |                                                                             
   ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll:108:1:
 note: possible intended match here
# | define dso_local noundef i32 @_Z15takeUnnamedBits11UnnamedBitsi(i8 
%v.coerce, i32 noundef %k) #0 {
# | ^
# | 
# | Input file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            93:  %0 = load i32, ptr %k.addr, align 4 
# |            94:  ret i32 %0 
# |            95: } 
# |            96:  
# |            97: ; Function Attrs: mustprogress noinline nounwind optnone 
# |            98: define dso_local noundef i32 
@_Z15takeNoUniqueOne11NoUniqueOnei(i32 noundef %k) #0 { 
# | check:90'0                                                                  
                 {        search range start (exclusive)
# | check:90'1                                                                  
                          error: no match found in search range
# |            99: entry: 
# |           100:  %v = alloca %struct.NoUniqueOne, align 1 
# |           101:  %k.addr = alloca i32, align 4 
# |           102:  store i32 %k, ptr %k.addr, align 4 
# |           103:  %0 = load i32, ptr %k.addr, align 4 
# |           104:  ret i32 %0 
# |           105: } 
# |           106:  
# |           107: ; Function Attrs: mustprogress noinline nounwind optnone 
# |           108: define dso_local noundef i32 
@_Z15takeUnnamedBits11UnnamedBitsi(i8 %v.coerce, i32 noundef %k) #0 { 
# | check:90'2     ?                                                            
                                        possible intended match
# |           109: entry: 
# |           110:  %v = alloca %struct.UnnamedBits, align 1 
# |           111:  %k.addr = alloca i32, align 4 
# |           112:  %coerce.dive = getelementptr inbounds nuw 
%struct.UnnamedBits, ptr %v, i32 0, i32 0 
# |           113:  store i8 %v.coerce, ptr %coerce.dive, align 1 
# |             .
# |             .
# |             .
# |           395: attributes #0 = { mustprogress noinline nounwind optnone 
"min-legal-vector-width"="0" "no-trapping-math"="true" 
"stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" 
} 
# |           396: attributes #1 = { nocallback nofree nosync nounwind 
willreturn memory(argmem: write) } 
# |           397:  
# |           398: !llvm.ident = !{!0} 
# |           399:  
# |           400: !0 = !{!"clang version 24.0.0git 
(https://github.com/llvm/llvm-project 
ad49f95b5bea7ad717d7eeec22915010310fd883)"} 
# | check:90'3                                                                  
                                                      } search range end 
(exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c</summary>

```
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -fclangir -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-zero-width-bitfield.c.tmp.cir
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -fclangir -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-zero-width-bitfield.c.tmp.cir
# .---command stderr------------
# | clang: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/ABI/Targets/X86.cpp:1088:
 const Type *llvm::abi::X86_64TargetInfo::getIntegerTypeAtOffset(const Type *, 
unsigned int, const Type *, unsigned int, bool) const: Assertion `TySizeInBytes 
!= SourceOffset && "Empty field?"' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ 
and include the crash backtrace and dumped files.
# | Stack dump:
# | 0.  Program arguments: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -fclangir -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-zero-width-bitfield.c.tmp.cir
# | 1.  <eof> parser at end of file
# |  #0 0x000000000a64e60b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:931:13
# |  #1 0x000000000a64b4d1 llvm::sys::RunSignalHandlers() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000a64f08b SignalHandler(int, siginfo_t*, void*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x000000000a64eed8 __find_if<const int *, 
__gnu_cxx::__ops::_Iter_equals_val<const int> > 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2072:8
# |  #4 0x000000000a64eed8 __find_if<const int *, 
__gnu_cxx::__ops::_Iter_equals_val<const int> > 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2117:14
# |  #5 0x000000000a64eed8 find<const int *, int> 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algo.h:3897:14
# |  #6 0x000000000a64eed8 is_contained<const int (&)[10], int> 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1953:12
# |  #7 0x000000000a64eed8 SignalHandlerTerminate(int, siginfo_t*, void*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:514:7
# |  #8 0x00007b813e236330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #9 0x00007b813e28fb2c pthread_kill 
(/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #10 0x00007b813e23627e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #11 0x00007b813e2198ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #12 0x00007b813e21981b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #13 0x00007b813e22c517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #14 0x000000000d0e6df7 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang+0xd0e6df7)
# | #15 0x000000000d0e6386 
llvm::abi::X86_64TargetInfo::classifyArgumentType(llvm::abi::Type const*, 
unsigned int, unsigned int&, unsigned int&, bool, bool) const 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/ABI/Targets/X86.cpp:0:0
# | #16 0x000000000d0e8912 
llvm::abi::X86_64TargetInfo::computeInfo(llvm::abi::FunctionInfo&) const 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/ABI/Targets/X86.cpp:1432:18
# | #17 0x000000000cc27bcb (anonymous 
namespace)::classifyX86_64Signature(mlir::Type, mlir::TypeRange, 
llvm::abi::RequiredArgs, mlir::MLIRContext*, mlir::DataLayout const&, 
mlir::abi::ABITypeMapper&, llvm::abi::TargetInfo const&, mlir::ModuleOp, 
llvm::function_ref<mlir::InFlightDiagnostic ()>) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp:0:14
# | #18 0x000000000cc26851 _M_move_assign 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:193:12
# | #19 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:422:8
# | #20 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:438:65
# | #21 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:552:59
# | #22 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:707:11
# | #23 0x000000000cc26851 operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp:881:10
# | #24 0x000000000cc26851 operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../mlir/include/mlir/IR/Visitors.h:306:7
# | #25 0x000000000cc26851 void llvm::function_ref<void 
(mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<cir::FuncOp, 
mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, 
void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, 
mlir::ForwardIterator, (anonymous 
namespace)::CallConvLoweringPass::runOnOperation()::$_0, cir::FuncOp, 
void>(mlir::Operation*, (anonymous 
namespace)::CallConvLoweringPass::runOnOperation()::$_0&&)::'lambda'(mlir::Operation*)>(long,
 mlir::Operation*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #26 0x000000000b9b918e void 
mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, 
llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../mlir/include/mlir/IR/Visitors.h:0:9
# | #27 0x000000000cc2211b (anonymous 
namespace)::CallConvLoweringPass::runOnOperation() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp:891:7
# | #28 0x000000000e35f34e operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:0:19
# | #29 0x000000000e35f34e callback_fn<(lambda at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:607:9)>
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #30 0x000000000e35f34e operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #31 0x000000000e35f34e executeAction<mlir::PassExecutionAction, mlir::Pass 
&> 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/MLIRContext.h:339:7
# | #32 0x000000000e35f34e mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, 
mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:606:23
# | #33 0x000000000e3602d4 
mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, 
mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, 
mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:688:9
# | #34 0x000000000e367832 mlir::PassManager::runPasses(mlir::Operation*, 
mlir::AnalysisManager) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1128:3
# | #35 0x000000000e366dda mlir::PassManager::run(mlir::Operation*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1102:0
# | #36 0x000000000b9ff373 cir::runCIRToCIRPasses(mlir::ModuleOp, 
mlir::MLIRContext&, clang::ASTContext&, bool, bool, bool, bool, 
llvm::StringRef, bool) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Lowering/CIRPasses.cpp:130:13
# | #37 0x000000000b8bd267 
cir::CIRGenConsumer::HandleTranslationUnit(clang::ASTContext&) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/FrontendAction/CIRGenAction.cpp:156:11
# | #38 0x000000000ea42ff9 clang::ParseAST(clang::Sema&, bool, bool) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseAST.cpp:0:13
# | #39 0x000000000b574376 clang::FrontendAction::Execute() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1373:10
# | #40 0x000000000b4e4419 getPtr 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:278:42
# | #41 0x000000000b4e4419 operator bool 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:241:16
# | #42 0x000000000b4e4419 
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1040:23
# | #43 0x000000000b63c0e4 get 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1666:16
# | #44 0x000000000b63c0e4 _M_get 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1363:66
# | #45 0x000000000b63c0e4 operator-> 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1357:9
# | #46 0x000000000b63c0e4 getFrontendOpts 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Frontend/CompilerInstance.h:314:12
# | #47 0x000000000b63c0e4 
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:333:14
# | #48 0x00000000076b4c3c cc1_main(llvm::ArrayRef<char const*>, char const*, 
void*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/cc1_main.cpp:296:13
# | #49 0x00000000076b0953 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, 
llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/driver.cpp:229:12
# | #50 0x00000000076af91f clang_main(int, char**, llvm::ToolContext const&) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/driver.cpp:277:12
# | #51 0x00000000076c0aed main 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/tools/driver/clang-driver.cpp:17:10
# | #52 0x00007b813e21b1ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #53 0x00007b813e21b28b __libc_start_main 
(/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #54 0x00000000076ae325 _start 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang+0x76ae325)
# `-----------------------------
# error: command failed with exit status: -6

--

```
</details>
<details>
<summary>Clang.CIR/Transforms/abi-lowering/x86_64-struct-padded.cir (Likely 
Already Failing)</summary>
This test is flaky in main.

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/cir-opt 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
 -cir-call-conv-lowering=target=x86_64 | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/cir-opt 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
 -cir-call-conv-lowering=target=x86_64
# note: command had no output on stdout or stderr
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir:138:12:
 error: CHECK: expected string not found in input
# |  // CHECK: cir.func{{.*}} @take_unit_sse(%arg0: !cir.double)
# |            ^
# | <stdin>:69:51: note: scanning from here
# |  cir.func @take_zw_wide(%arg0: !u64i, %arg1: !s8i) {
# |                                                   ^
# | <stdin>:82:2: note: possible intended match here
# |  cir.func @take_unit_sse(%arg0: !cir.double, %arg1: !u64i) {
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             64:  %1 = cir.cast bitcast %0 : !cir.ptr<!rec_Zw> -> 
!cir.ptr<!u64i> 
# |             65:  cir.store %arg0, %1 : !u64i, !cir.ptr<!u64i> 
# |             66:  %2 = cir.load %0 : !cir.ptr<!rec_Zw>, !rec_Zw 
# |             67:  cir.return 
# |             68:  } 
# |             69:  cir.func @take_zw_wide(%arg0: !u64i, %arg1: !s8i) { 
# | check:138'0                                                      {     
search range start (exclusive)
# | check:138'1                                                            
error: no match found in search range
# |             70:  %0 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct> 
# |             71:  %1 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct> 
# |             72:  %2 = cir.get_member %1[0] {name = ""} : 
!cir.ptr<!rec_anon_struct> -> !cir.ptr<!u64i> 
# |             73:  cir.store %arg0, %2 : !u64i, !cir.ptr<!u64i> 
# |             74:  %3 = cir.get_member %1[1] {name = ""} : 
!cir.ptr<!rec_anon_struct> -> !cir.ptr<!s8i> 
# |             75:  cir.store %arg1, %3 : !s8i, !cir.ptr<!s8i> 
# |             76:  %4 = cir.load %1 : !cir.ptr<!rec_anon_struct>, 
!rec_anon_struct 
# |             77:  cir.store %4, %0 : !rec_anon_struct, 
!cir.ptr<!rec_anon_struct> 
# |             78:  %5 = cir.cast bitcast %0 : !cir.ptr<!rec_anon_struct> -> 
!cir.ptr<!rec_ZwWide> 
# |             79:  %6 = cir.load %5 : !cir.ptr<!rec_ZwWide>, !rec_ZwWide 
# |             80:  cir.return 
# |             81:  } 
# |             82:  cir.func @take_unit_sse(%arg0: !cir.double, %arg1: !u64i) 
{ 
# | check:138'2      ?                                                          
   possible intended match
# |             83:  %0 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct1> 
# |             84:  %1 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct1> 
# |             85:  %2 = cir.get_member %1[0] {name = ""} : 
!cir.ptr<!rec_anon_struct1> -> !cir.ptr<!cir.double> 
# |             86:  cir.store %arg0, %2 : !cir.double, !cir.ptr<!cir.double> 
# |             87:  %3 = cir.get_member %1[1] {name = ""} : 
!cir.ptr<!rec_anon_struct1> -> !cir.ptr<!u64i> 
# |              .
# |              .
# |              .
# |            105:  cir.store %arg0, %1 : !u8i, !cir.ptr<!u8i> 
# |            106:  %2 = cir.load %0 : !cir.ptr<!rec_PadByte2>, !rec_PadByte2 
# |            107:  cir.return 
# |            108:  } 
# |            109: } 
# |            110:  
# | check:138'3      } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir    
-fclangir-call-conv-lowering -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir 
-fclangir-call-conv-lowering -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
# note: command had no output on stdout or stderr
# RUN: at line 3
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefix=CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefix=CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.cir
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# note: command had no output on stdout or stderr
# RUN: at line 4
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir    
-fclangir-call-conv-lowering -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -fclangir 
-fclangir-call-conv-lowering -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
# note: command had no output on stdout or stderr
# RUN: at line 6
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-CIR 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp-cir.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# note: command had no output on stdout or stderr
# RUN: at line 7
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -std=c++17 -emit-llvm 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
# note: command had no output on stdout or stderr
# RUN: at line 8
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-OGCG 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
--check-prefixes=LLVM,LLVM-OGCG 
--input-file=/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp:90:10:
 error: LLVM: expected string not found in input
# | // LLVM: define dso_local noundef i32 
@_Z15takeUnnamedBits11UnnamedBitsi(i32 noundef %{{[^,]+}})
# |          ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll:98:80:
 note: scanning from here
# | define dso_local noundef i32 @_Z15takeNoUniqueOne11NoUniqueOnei(i32 noundef 
%k) #0 {
# |                                                                             
   ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll:108:1:
 note: possible intended match here
# | define dso_local noundef i32 @_Z15takeUnnamedBits11UnnamedBitsi(i8 
%v.coerce, i32 noundef %k) #0 {
# | ^
# | 
# | Input file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-empty.cpp.tmp.ll
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-empty.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |            93:  %0 = load i32, ptr %k.addr, align 4 
# |            94:  ret i32 %0 
# |            95: } 
# |            96:  
# |            97: ; Function Attrs: mustprogress noinline nounwind optnone 
# |            98: define dso_local noundef i32 
@_Z15takeNoUniqueOne11NoUniqueOnei(i32 noundef %k) #0 { 
# | check:90'0                                                                  
                 {        search range start (exclusive)
# | check:90'1                                                                  
                          error: no match found in search range
# |            99: entry: 
# |           100:  %v = alloca %struct.NoUniqueOne, align 1 
# |           101:  %k.addr = alloca i32, align 4 
# |           102:  store i32 %k, ptr %k.addr, align 4 
# |           103:  %0 = load i32, ptr %k.addr, align 4 
# |           104:  ret i32 %0 
# |           105: } 
# |           106:  
# |           107: ; Function Attrs: mustprogress noinline nounwind optnone 
# |           108: define dso_local noundef i32 
@_Z15takeUnnamedBits11UnnamedBitsi(i8 %v.coerce, i32 noundef %k) #0 { 
# | check:90'2     ?                                                            
                                        possible intended match
# |           109: entry: 
# |           110:  %v = alloca %struct.UnnamedBits, align 1 
# |           111:  %k.addr = alloca i32, align 4 
# |           112:  %coerce.dive = getelementptr inbounds nuw 
%struct.UnnamedBits, ptr %v, i32 0, i32 0 
# |           113:  store i8 %v.coerce, ptr %coerce.dive, align 1 
# |             .
# |             .
# |             .
# |           395: attributes #0 = { mustprogress noinline nounwind optnone 
"min-legal-vector-width"="0" "no-trapping-math"="true" 
"stack-protector-buffer-size"="8" "target-features"="+cx8,+mmx,+sse,+sse2,+x87" 
} 
# |           396: attributes #1 = { nocallback nofree nosync nounwind 
willreturn memory(argmem: write) } 
# |           397:  
# |           398: !llvm.ident = !{!0} 
# |           399:  
# |           400: !0 = !{!"clang version 24.0.0git 
(https://github.com/llvm/llvm-project 
ad49f95b5bea7ad717d7eeec22915010310fd883)"} 
# | check:90'3                                                                  
                                                      } search range end 
(exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c</summary>

```
Exit Code: -6

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -fclangir -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-zero-width-bitfield.c.tmp.cir
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -fclangir -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-zero-width-bitfield.c.tmp.cir
# .---command stderr------------
# | clang: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/ABI/Targets/X86.cpp:1088:
 const Type *llvm::abi::X86_64TargetInfo::getIntegerTypeAtOffset(const Type *, 
unsigned int, const Type *, unsigned int, bool) const: Assertion `TySizeInBytes 
!= SourceOffset && "Empty field?"' failed.
# | PLEASE submit a bug report to https://github.com/llvm/llvm-project/issues/ 
and include the crash backtrace and dumped files.
# | Stack dump:
# | 0.  Program arguments: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/24/include
 -nostdsysteminc -triple x86_64-unknown-linux-gnu -fclangir -emit-cir 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/CodeGen/call-conv-lowering-x86_64-zero-width-bitfield.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CIR/CodeGen/Output/call-conv-lowering-x86_64-zero-width-bitfield.c.tmp.cir
# | 1.  <eof> parser at end of file
# |  #0 0x000000000a64e60b llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:931:13
# |  #1 0x000000000a64b4d1 llvm::sys::RunSignalHandlers() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Signals.cpp:109:18
# |  #2 0x000000000a64f08b SignalHandler(int, siginfo_t*, void*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:474:38
# |  #3 0x000000000a64eed8 __find_if<const int *, 
__gnu_cxx::__ops::_Iter_equals_val<const int> > 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2072:8
# |  #4 0x000000000a64eed8 __find_if<const int *, 
__gnu_cxx::__ops::_Iter_equals_val<const int> > 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algobase.h:2117:14
# |  #5 0x000000000a64eed8 find<const int *, int> 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/stl_algo.h:3897:14
# |  #6 0x000000000a64eed8 is_contained<const int (&)[10], int> 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLExtras.h:1953:12
# |  #7 0x000000000a64eed8 SignalHandlerTerminate(int, siginfo_t*, void*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/Support/Unix/Signals.inc:514:7
# |  #8 0x00007c2365234330 (/lib/x86_64-linux-gnu/libc.so.6+0x45330)
# |  #9 0x00007c236528db2c pthread_kill 
(/lib/x86_64-linux-gnu/libc.so.6+0x9eb2c)
# | #10 0x00007c236523427e raise (/lib/x86_64-linux-gnu/libc.so.6+0x4527e)
# | #11 0x00007c23652178ff abort (/lib/x86_64-linux-gnu/libc.so.6+0x288ff)
# | #12 0x00007c236521781b (/lib/x86_64-linux-gnu/libc.so.6+0x2881b)
# | #13 0x00007c236522a517 (/lib/x86_64-linux-gnu/libc.so.6+0x3b517)
# | #14 0x000000000d0e6df7 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang+0xd0e6df7)
# | #15 0x000000000d0e6386 
llvm::abi::X86_64TargetInfo::classifyArgumentType(llvm::abi::Type const*, 
unsigned int, unsigned int&, unsigned int&, bool, bool) const 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/ABI/Targets/X86.cpp:0:0
# | #16 0x000000000d0e8912 
llvm::abi::X86_64TargetInfo::computeInfo(llvm::abi::FunctionInfo&) const 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/lib/ABI/Targets/X86.cpp:1432:18
# | #17 0x000000000cc27bcb (anonymous 
namespace)::classifyX86_64Signature(mlir::Type, mlir::TypeRange, 
llvm::abi::RequiredArgs, mlir::MLIRContext*, mlir::DataLayout const&, 
mlir::abi::ABITypeMapper&, llvm::abi::TargetInfo const&, mlir::ModuleOp, 
llvm::function_ref<mlir::InFlightDiagnostic ()>) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp:0:14
# | #18 0x000000000cc26851 _M_move_assign 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:193:12
# | #19 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:422:8
# | #20 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:438:65
# | #21 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:552:59
# | #22 0x000000000cc26851 operator= 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/optional:707:11
# | #23 0x000000000cc26851 operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp:881:10
# | #24 0x000000000cc26851 operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../mlir/include/mlir/IR/Visitors.h:306:7
# | #25 0x000000000cc26851 void llvm::function_ref<void 
(mlir::Operation*)>::callback_fn<std::enable_if<!llvm::is_one_of<cir::FuncOp, 
mlir::Operation*, mlir::Region*, mlir::Block*>::value && std::is_same<void, 
void>::value, void>::type mlir::detail::walk<(mlir::WalkOrder)1, 
mlir::ForwardIterator, (anonymous 
namespace)::CallConvLoweringPass::runOnOperation()::$_0, cir::FuncOp, 
void>(mlir::Operation*, (anonymous 
namespace)::CallConvLoweringPass::runOnOperation()::$_0&&)::'lambda'(mlir::Operation*)>(long,
 mlir::Operation*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #26 0x000000000b9b918e void 
mlir::detail::walk<mlir::ForwardIterator>(mlir::Operation*, 
llvm::function_ref<void (mlir::Operation*)>, mlir::WalkOrder) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/../mlir/include/mlir/IR/Visitors.h:0:9
# | #27 0x000000000cc2211b (anonymous 
namespace)::CallConvLoweringPass::runOnOperation() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Dialect/Transforms/CallConvLoweringPass.cpp:891:7
# | #28 0x000000000e35f34e operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:0:19
# | #29 0x000000000e35f34e callback_fn<(lambda at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:607:9)>
 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:46:12
# | #30 0x000000000e35f34e operator() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/ADT/STLFunctionalExtras.h:69:12
# | #31 0x000000000e35f34e executeAction<mlir::PassExecutionAction, mlir::Pass 
&> 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/include/mlir/IR/MLIRContext.h:339:7
# | #32 0x000000000e35f34e mlir::detail::OpToOpPassAdaptor::run(mlir::Pass*, 
mlir::Operation*, mlir::AnalysisManager, bool, unsigned int) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:606:23
# | #33 0x000000000e3602d4 
mlir::detail::OpToOpPassAdaptor::runPipeline(mlir::OpPassManager&, 
mlir::Operation*, mlir::AnalysisManager, bool, unsigned int, 
mlir::PassInstrumentor*, mlir::PassInstrumentation::PipelineParentInfo const*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:688:9
# | #34 0x000000000e367832 mlir::PassManager::runPasses(mlir::Operation*, 
mlir::AnalysisManager) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1128:3
# | #35 0x000000000e366dda mlir::PassManager::run(mlir::Operation*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/mlir/lib/Pass/Pass.cpp:1102:0
# | #36 0x000000000b9ff373 cir::runCIRToCIRPasses(mlir::ModuleOp, 
mlir::MLIRContext&, clang::ASTContext&, bool, bool, bool, bool, 
llvm::StringRef, bool) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/Lowering/CIRPasses.cpp:130:13
# | #37 0x000000000b8bd267 
cir::CIRGenConsumer::HandleTranslationUnit(clang::ASTContext&) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/CIR/FrontendAction/CIRGenAction.cpp:156:11
# | #38 0x000000000ea42ff9 clang::ParseAST(clang::Sema&, bool, bool) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Parse/ParseAST.cpp:0:13
# | #39 0x000000000b574376 clang::FrontendAction::Execute() 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Frontend/FrontendAction.cpp:1373:10
# | #40 0x000000000b4e4419 getPtr 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:278:42
# | #41 0x000000000b4e4419 operator bool 
/home/gha/actions-runner/_work/llvm-project/llvm-project/llvm/include/llvm/Support/Error.h:241:16
# | #42 0x000000000b4e4419 
clang::CompilerInstance::ExecuteAction(clang::FrontendAction&) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/Frontend/CompilerInstance.cpp:1040:23
# | #43 0x000000000b63c0e4 get 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1666:16
# | #44 0x000000000b63c0e4 _M_get 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1363:66
# | #45 0x000000000b63c0e4 operator-> 
/usr/lib/gcc/x86_64-linux-gnu/13/../../../../include/c++/13/bits/shared_ptr_base.h:1357:9
# | #46 0x000000000b63c0e4 getFrontendOpts 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/include/clang/Frontend/CompilerInstance.h:314:12
# | #47 0x000000000b63c0e4 
clang::ExecuteCompilerInvocation(clang::CompilerInstance*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp:333:14
# | #48 0x00000000076b4c3c cc1_main(llvm::ArrayRef<char const*>, char const*, 
void*) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/cc1_main.cpp:296:13
# | #49 0x00000000076b0953 ExecuteCC1Tool(llvm::SmallVectorImpl<char const*>&, 
llvm::ToolContext const&, llvm::IntrusiveRefCntPtr<llvm::vfs::FileSystem>) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/driver.cpp:229:12
# | #50 0x00000000076af91f clang_main(int, char**, llvm::ToolContext const&) 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/tools/driver/driver.cpp:277:12
# | #51 0x00000000076c0aed main 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/tools/driver/clang-driver.cpp:17:10
# | #52 0x00007c23652191ca (/lib/x86_64-linux-gnu/libc.so.6+0x2a1ca)
# | #53 0x00007c236521928b __libc_start_main 
(/lib/x86_64-linux-gnu/libc.so.6+0x2a28b)
# | #54 0x00000000076ae325 _start 
(/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang+0x76ae325)
# `-----------------------------
# error: command failed with exit status: -6

--

```
</details>
<details>
<summary>Clang.CIR/Transforms/abi-lowering/x86_64-struct-padded.cir (Likely 
Already Failing)</summary>
This test is flaky in main.

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/cir-opt 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
 -cir-call-conv-lowering=target=x86_64 | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/cir-opt 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
 -cir-call-conv-lowering=target=x86_64
# note: command had no output on stdout or stderr
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir:138:12:
 error: CHECK: expected string not found in input
# |  // CHECK: cir.func{{.*}} @take_unit_sse(%arg0: !cir.double)
# |            ^
# | <stdin>:69:51: note: scanning from here
# |  cir.func @take_zw_wide(%arg0: !u64i, %arg1: !s8i) {
# |                                                   ^
# | <stdin>:82:2: note: possible intended match here
# |  cir.func @take_unit_sse(%arg0: !cir.double, %arg1: !u64i) {
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CIR/Transforms/abi-lowering/x86_64-struct-padded.cir
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             64:  %1 = cir.cast bitcast %0 : !cir.ptr<!rec_Zw> -> 
!cir.ptr<!u64i> 
# |             65:  cir.store %arg0, %1 : !u64i, !cir.ptr<!u64i> 
# |             66:  %2 = cir.load %0 : !cir.ptr<!rec_Zw>, !rec_Zw 
# |             67:  cir.return 
# |             68:  } 
# |             69:  cir.func @take_zw_wide(%arg0: !u64i, %arg1: !s8i) { 
# | check:138'0                                                      {     
search range start (exclusive)
# | check:138'1                                                            
error: no match found in search range
# |             70:  %0 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct> 
# |             71:  %1 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct> 
# |             72:  %2 = cir.get_member %1[0] {name = ""} : 
!cir.ptr<!rec_anon_struct> -> !cir.ptr<!u64i> 
# |             73:  cir.store %arg0, %2 : !u64i, !cir.ptr<!u64i> 
# |             74:  %3 = cir.get_member %1[1] {name = ""} : 
!cir.ptr<!rec_anon_struct> -> !cir.ptr<!s8i> 
# |             75:  cir.store %arg1, %3 : !s8i, !cir.ptr<!s8i> 
# |             76:  %4 = cir.load %1 : !cir.ptr<!rec_anon_struct>, 
!rec_anon_struct 
# |             77:  cir.store %4, %0 : !rec_anon_struct, 
!cir.ptr<!rec_anon_struct> 
# |             78:  %5 = cir.cast bitcast %0 : !cir.ptr<!rec_anon_struct> -> 
!cir.ptr<!rec_ZwWide> 
# |             79:  %6 = cir.load %5 : !cir.ptr<!rec_ZwWide>, !rec_ZwWide 
# |             80:  cir.return 
# |             81:  } 
# |             82:  cir.func @take_unit_sse(%arg0: !cir.double, %arg1: !u64i) 
{ 
# | check:138'2      ?                                                          
   possible intended match
# |             83:  %0 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct1> 
# |             84:  %1 = cir.alloca "coerce" align(8) : 
!cir.ptr<!rec_anon_struct1> 
# |             85:  %2 = cir.get_member %1[0] {name = ""} : 
!cir.ptr<!rec_anon_struct1> -> !cir.ptr<!cir.double> 
# |             86:  cir.store %arg0, %2 : !cir.double, !cir.ptr<!cir.double> 
# |             87:  %3 = cir.get_member %1[1] {name = ""} : 
!cir.ptr<!rec_anon_struct1> -> !cir.ptr<!u64i> 
# |              .
# |              .
# |              .
# |            105:  cir.store %arg0, %1 : !u8i, !cir.ptr<!u8i> 
# |            106:  %2 = cir.load %0 : !cir.ptr<!rec_PadByte2>, !rec_PadByte2 
# |            107:  cir.return 
# |            108:  } 
# |            109: } 
# |            110:  
# | check:138'3      } search range end (exclusive)
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken 
or flaky at HEAD), please open an issue at 
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

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

Reply via email to