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

Reply via email to