[clang] 17df429 - [clang][bytecode][NFC] Add CHECK markers for functions in test (#212699)
via cfe-commits
cfe-commits at lists.llvm.org
Wed Jul 29 01:39:39 PDT 2026
Author: Timm Baeder
Date: 2026-07-29T10:39:34+02:00
New Revision: 17df4290daed63acd8171af570fa8b6190d758f0
URL: https://github.com/llvm/llvm-project/commit/17df4290daed63acd8171af570fa8b6190d758f0
DIFF: https://github.com/llvm/llvm-project/commit/17df4290daed63acd8171af570fa8b6190d758f0.diff
LOG: [clang][bytecode][NFC] Add CHECK markers for functions in test (#212699)
We aren't testing the existence of the function in the output here, but
without these markers, debugging test failures here can become very
cumbersome.
Added:
Modified:
clang/test/AST/ByteCode/builtin-object-size-codegen.cpp
Removed:
################################################################################
diff --git a/clang/test/AST/ByteCode/builtin-object-size-codegen.cpp b/clang/test/AST/ByteCode/builtin-object-size-codegen.cpp
index a8071764219c5..7a7ac26c1b0be 100644
--- a/clang/test/AST/ByteCode/builtin-object-size-codegen.cpp
+++ b/clang/test/AST/ByteCode/builtin-object-size-codegen.cpp
@@ -1,6 +1,7 @@
// RUN: %clang_cc1 -fexperimental-new-constant-interpreter -triple x86_64-apple-darwin -emit-llvm -o - %s | FileCheck %s
// RUN: %clang_cc1 -triple x86_64-apple-darwin -emit-llvm -o - %s | FileCheck %s
+// CHECK-LABEL: @_Z3foov
void foo() {
struct A { char buf[16]; };
struct B : A {};
@@ -21,7 +22,7 @@ void foo() {
gi = __builtin_object_size(&c2.bs[0], 1);
}
-
+// CHECK-LABEL: @_Z4foo2v
void foo2() {
struct A { int a; };
struct B { int b; };
@@ -50,12 +51,13 @@ typedef struct {
double c[0];
float f;
} foofoo0_t;
-
+// CHECK-LABEL: @_Z6babar0P9foofoo0_t
unsigned babar0(foofoo0_t *f) {
// CHECK: ret i32 0
return __builtin_object_size(f->c, 1);
}
+// CHECK-LABEL: @_Z5test2v
void test2() {
struct A { char buf[16]; };
struct B : A {};
@@ -90,6 +92,7 @@ void test2() {
gi = __builtin_object_size(&c->bs[0].buf[0], 3);
}
+// CHECK-LABEL: @_Z5test3v
void test3() {
struct A {
int a;
@@ -110,12 +113,14 @@ void test3() {
struct A { char buf[16]; };
struct B : A {};
struct C { int i; B bs[1]; } *c;
+// CHECK-LABEL: @_Z13globalPointerv
void globalPointer() {
int gi;
// CHECK: call i64 @llvm.objectsize.i64.p0(ptr %{{.*}}, i1 true, i1 true, i1 false)
gi = __builtin_object_size(&c->bs[0], 2);
}
+// CHECK-LABEL: @_Z11nonPtrParam1C
void nonPtrParam(C c) {
int gi;
// CHECK: store i32 16
More information about the cfe-commits
mailing list