We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 124ada4 commit e8a38f0Copy full SHA for e8a38f0
clang/test/CodeGen/fake-use-scalar.c
@@ -21,13 +21,13 @@ int foo(volatile int vol_param, int param)
21
struct SmallAggr small;
22
volatile int vol_local;
23
int local;
24
- char long_arr[17];
25
- char short_arr[16];
+ unsigned long_arr[5];
+ unsigned short_arr[4];
26
return 0;
27
}
28
29
-// CHECK: [[SMALL_ARR_FAKE_USE:%.+]] = load [16 x i8], ptr %short_arr
30
-// CHECK: call void (...) @llvm.fake.use([16 x i8] [[SMALL_ARR_FAKE_USE]])
+// CHECK: [[SMALL_ARR_FAKE_USE:%.+]] = load [4 x i[[#UINT_SIZE:]]], ptr %short_arr
+// CHECK: call void (...) @llvm.fake.use([4 x i[[#UINT_SIZE]]] [[SMALL_ARR_FAKE_USE]])
31
32
// CHECK: [[LOCAL_FAKE_USE:%.+]] = load i32, ptr %local
33
// CHECK: call void (...) @llvm.fake.use(i32 [[LOCAL_FAKE_USE]])
0 commit comments