File tree 1 file changed +0
-14
lines changed
1 file changed +0
-14
lines changed Original file line number Diff line number Diff line change 3
3
!s32i = !cir.int<s, 32>
4
4
!ty_22Foo22 = !cir.struct<struct "Foo" {!s32i}>
5
5
6
- #global_ptr = #cir.data_member<0> : !cir.data_member<!s32i in !ty_22Foo22>
7
-
8
6
module {
9
7
cir.func @null_member() {
10
8
%0 = cir.const #cir.data_member<null> : !cir.data_member<!s32i in !ty_22Foo22>
@@ -16,12 +14,6 @@ module {
16
14
%1 = cir.get_runtime_member %arg0[%0 : !cir.data_member<!s32i in !ty_22Foo22>] : !cir.ptr<!ty_22Foo22> -> !cir.ptr<!s32i>
17
15
cir.return
18
16
}
19
-
20
- cir.func @get_global_member(%arg0: !cir.ptr<!ty_22Foo22>) {
21
- %0 = cir.const #global_ptr
22
- %1 = cir.get_runtime_member %arg0[%0 : !cir.data_member<!s32i in !ty_22Foo22>] : !cir.ptr<!ty_22Foo22> -> !cir.ptr<!s32i>
23
- cir.return
24
- }
25
17
}
26
18
27
19
// CHECK: module {
@@ -37,10 +29,4 @@ module {
37
29
// CHECK-NEXT: cir.return
38
30
// CHECK-NEXT: }
39
31
40
- // CHECK-NEXT: cir.func @get_global_member(%arg0: !cir.ptr<!ty_22Foo22>) {
41
- // CHECK-NEXT: %0 = cir.const #cir.data_member<0> : !cir.data_member<!s32i in !ty_22Foo22>
42
- // CHECK-NEXT: %1 = cir.get_runtime_member %arg0[%0 : !cir.data_member<!s32i in !ty_22Foo22>] : !cir.ptr<!ty_22Foo22> -> !cir.ptr<!s32i>
43
- // CHECK-NEXT: cir.return
44
- // CHECK-NEXT: }
45
-
46
32
// CHECK: }
You can’t perform that action at this time.
0 commit comments