================ @@ -102,3 +104,16 @@ void f12() { // LLVM: %[[#slot:]] = alloca %struct.S, i64 1, align 4 // LLVM-NEXT: %[[#ret:]] = call %struct.S @_Z3f10v() // LLVM-NEXT: store %struct.S %[[#ret]], ptr %[[#slot]], align 4 + +void f13() noexcept; +void f14() { + f13(); +} + +// CIR-LABEL: cir.func @_Z3f14v() +// CIR: cir.call @_Z3f13v() extra(#[[FN_ATTR]]) : () -> () +// CIR: } + +// LLVM-LABEL: define void @_Z3f14v() +// LLVM: call void @_Z3f13v() ---------------- Lancern wrote:
Updated. https://github.com/llvm/llvm-project/pull/145178 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits