https://github.com/fmayer created https://github.com/llvm/llvm-project/pull/128259
None >From 19e50c78a6922dd64dce764bb9d27d6e3bb5cbad Mon Sep 17 00:00:00 2001 From: Florian Mayer <fma...@google.com> Date: Fri, 21 Feb 2025 17:05:04 -0800 Subject: [PATCH] =?UTF-8?q?[=F0=9D=98=80=F0=9D=97=BD=F0=9D=97=BF]=20initia?= =?UTF-8?q?l=20version?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Created using spr 1.3.4 --- clang/test/CodeGen/memtag-globals-asm.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/clang/test/CodeGen/memtag-globals-asm.cpp b/clang/test/CodeGen/memtag-globals-asm.cpp index 186045f8f2fb5..254624ec0b7bb 100644 --- a/clang/test/CodeGen/memtag-globals-asm.cpp +++ b/clang/test/CodeGen/memtag-globals-asm.cpp @@ -51,6 +51,7 @@ // CHECK-A: .memtag global_int // CHECK-A: .globl global_int // CHECK-A: .p2align 4, 0x0 +// CHECK-A: .zero 16 // CHECK-A: .size global_int, 16 int global_int; // CHECK-B: .memtag _ZL9local_int @@ -66,6 +67,7 @@ static char local_buffer[16]; // CHECK-D: .p2align 4, 0x0 // CHECK-D: _ZL22local_buffer_local_end: // CHECK-D: .xword _ZL12local_buffer+16 +// CHECK-D: .zero 8 // CHECK-D: .size _ZL22local_buffer_local_end, 16 static char* local_buffer_local_end = &local_buffer[16]; // CHECK-E: .memtag local_buffer_global_end @@ -73,6 +75,7 @@ static char* local_buffer_local_end = &local_buffer[16]; // CHECK-E .p2align 4, 0x0 // CHECK-E: local_buffer_global_end: // CHECK-E: .xword _ZL12local_buffer+16 +// CHECK-E: .zero 8 // CHECK-E: .size local_buffer_global_end, 16 char* local_buffer_global_end = &local_buffer[16]; @@ -85,6 +88,7 @@ char global_buffer[16]; // CHECK-G: .p2align 4, 0x0 // CHECK-G: _ZL23global_buffer_local_end: // CHECK-G: .xword global_buffer+16 +// CHECK-G: .zero 8 // CHECK-G: .size _ZL23global_buffer_local_end, 16 static char* global_buffer_local_end = &global_buffer[16]; // CHECK-H: .memtag global_buffer_global_end @@ -104,6 +108,7 @@ class MyClass { // CHECK-I: .memtag _ZN7MyClass12my_class_intE // CHECK-I: .globl _ZN7MyClass12my_class_intE // CHECK-I: .p2align 4, 0x0 +// CHECK-I: .zero 16 // CHECK-I: .size _ZN7MyClass12my_class_intE, 16 int MyClass::my_class_int; // CHECK-NOT: .memtag _ZN7MyClass18my_class_const_intE @@ -112,10 +117,12 @@ const int MyClass::my_class_const_int = 1; // CHECK-J: .memtag global_my_class // CHECK-J: .globl global_my_class // CHECK-J: .p2align 4, 0x0 +// CHECK-J: .zero 8 // CHECK-J: .size global_my_class, 16 MyClass global_my_class; // CHECK-K: .memtag _ZL14local_my_class // CHECK-K: .p2align 4, 0x0 +// CHECK-K: .zero 8 // CHECK-K: .size _ZL14local_my_class, 16 static MyClass local_my_class; @@ -123,12 +130,14 @@ static MyClass local_my_class; static const char local_const_string[] = "this is a local string"; // CHECK-L: .memtag _ZL12local_string // CHECK-L: .p2align 4, 0x0 +// CHECK-L: .zero 9 // CHECK-L: .size _ZL12local_string, 32 static char local_string[] = "this is a local string"; // CHECK-M: .memtag global_atomic_int // CHECK-M: .globl global_atomic_int // CHECK-M: .p2align 4, 0x0 +// CHECK-M: .zero 16 // CHECK-M: .size global_atomic_int, 16 _Atomic(int) global_atomic_int; // CHECK-N: .memtag _ZL16local_atomic_int @@ -144,6 +153,7 @@ union MyUnion { // CHECK-O: .memtag global_union // CHECK-O: .globl global_union // CHECK-O: .p2align 4, 0x0 +// CHECK-O: .zero 16 // CHECK-O: .size global_union, 16 MyUnion global_union; // CHECK-P: .memtag _ZL11local_union _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits