Author: Michael Liao Date: 2025-08-19T11:38:47-04:00 New Revision: 1d1b60c6d55ebce1975e20ef195ab6253b0f6e47
URL: https://github.com/llvm/llvm-project/commit/1d1b60c6d55ebce1975e20ef195ab6253b0f6e47 DIFF: https://github.com/llvm/llvm-project/commit/1d1b60c6d55ebce1975e20ef195ab6253b0f6e47.diff LOG: [CIR] Fix codegen test after b44e47a68f9b49a6283b1beaab3af55fa39e8907 Added: Modified: clang/test/CIR/CodeGen/var_arg.c Removed: ################################################################################ diff --git a/clang/test/CIR/CodeGen/var_arg.c b/clang/test/CIR/CodeGen/var_arg.c index e79d87f542d9e..aa5e609a0befd 100644 --- a/clang/test/CIR/CodeGen/var_arg.c +++ b/clang/test/CIR/CodeGen/var_arg.c @@ -15,12 +15,13 @@ void varargs(int count, ...) { __builtin_va_end(args); } -// CIR: cir.func dso_local @varargs(%[[COUNT:.+]]: !s32i{{.*}}, ...) +// CIR-LABEL: cir.func dso_local @varargs +// CIR-SAME: (%[[COUNT:.+]]: !s32i{{.*}}, ...) // CIR: %[[COUNT_ADDR:.+]] = cir.alloca !s32i, !cir.ptr<!s32i>, ["count", init] // CIR: %[[ARGS:.+]] = cir.alloca !cir.array<!rec___va_list_tag x 1>, !cir.ptr<!cir.array<!rec___va_list_tag x 1>>, ["args"] // CIR: cir.store %[[COUNT]], %[[COUNT_ADDR]] : !s32i, !cir.ptr<!s32i> -// CIR: %[[APTR:.+]] = cir.cast(array_to_ptrdecay, %[[ARGS]] : !cir.ptr<!cir.array<!rec___va_list_tag x 1>>), !cir.ptr<!rec___va_list_tag> // CIR: %[[C12345:.+]] = cir.const #cir.int<12345> : !s32i +// CIR: %[[APTR:.+]] = cir.cast(array_to_ptrdecay, %[[ARGS]] : !cir.ptr<!cir.array<!rec___va_list_tag x 1>>), !cir.ptr<!rec___va_list_tag> // CIR: cir.va_start %[[APTR]] %[[C12345]] : !cir.ptr<!rec___va_list_tag>, !s32i // CIR: %[[APTR2:.+]] = cir.cast(array_to_ptrdecay, %[[ARGS]] : !cir.ptr<!cir.array<!rec___va_list_tag x 1>>), !cir.ptr<!rec___va_list_tag> // CIR: cir.va_end %[[APTR2]] : !cir.ptr<!rec___va_list_tag> @@ -48,12 +49,13 @@ void stdarg_start(int count, ...) { __builtin_va_end(args); } -// CIR: cir.func dso_local @stdarg_start(%[[COUNT2:.+]]: !s32i{{.*}}, ...) +// CIR-LABEL: cir.func dso_local @stdarg_start +// CIR-SAME: (%[[COUNT2:.+]]: !s32i{{.*}}, ...) // CIR: %[[COUNT2_ADDR:.+]] = cir.alloca !s32i, !cir.ptr<!s32i>, ["count", init] // CIR: %[[ARGS2:.+]] = cir.alloca !cir.array<!rec___va_list_tag x 1>, !cir.ptr<!cir.array<!rec___va_list_tag x 1>>, ["args"] // CIR: cir.store %[[COUNT2]], %[[COUNT2_ADDR]] : !s32i, !cir.ptr<!s32i> -// CIR: %[[APTR3:.+]] = cir.cast(array_to_ptrdecay, %[[ARGS2]] : !cir.ptr<!cir.array<!rec___va_list_tag x 1>>), !cir.ptr<!rec___va_list_tag> // CIR: %[[C12345_2:.+]] = cir.const #cir.int<12345> : !s32i +// CIR: %[[APTR3:.+]] = cir.cast(array_to_ptrdecay, %[[ARGS2]] : !cir.ptr<!cir.array<!rec___va_list_tag x 1>>), !cir.ptr<!rec___va_list_tag> // CIR: cir.va_start %[[APTR3]] %[[C12345_2]] : !cir.ptr<!rec___va_list_tag>, !s32i // CIR: %[[APTR4:.+]] = cir.cast(array_to_ptrdecay, %[[ARGS2]] : !cir.ptr<!cir.array<!rec___va_list_tag x 1>>), !cir.ptr<!rec___va_list_tag> // CIR: cir.va_end %[[APTR4]] : !cir.ptr<!rec___va_list_tag> _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits