@@ -31,36 +31,36 @@ void bar(int m) __attribute__((overloadable, enable_if(m > 0, "")));
31
31
void bar (int m ) __attribute__((overloadable , enable_if (1 , "" )));
32
32
// CHECK-LABEL: define{{.*}} void @test2
33
33
void test2 () {
34
- // CHECK: store void (i32)* @_Z3barUa9enable_ifIXLi1EEEi
34
+ // CHECK: store void (i32)* @_Z3barUa9enable_ifILi1EEi
35
35
void (* p )(int ) = bar ;
36
- // CHECK: store void (i32)* @_Z3barUa9enable_ifIXLi1EEEi
36
+ // CHECK: store void (i32)* @_Z3barUa9enable_ifILi1EEi
37
37
void (* p2 )(int ) = & bar ;
38
- // CHECK: store void (i32)* @_Z3barUa9enable_ifIXLi1EEEi
38
+ // CHECK: store void (i32)* @_Z3barUa9enable_ifILi1EEi
39
39
p = bar ;
40
- // CHECK: store void (i32)* @_Z3barUa9enable_ifIXLi1EEEi
40
+ // CHECK: store void (i32)* @_Z3barUa9enable_ifILi1EEi
41
41
p = & bar ;
42
42
43
- // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
43
+ // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifILi1EEi to i8*)
44
44
void * vp1 = (void * )& bar ;
45
- // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
45
+ // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifILi1EEi to i8*)
46
46
void * vp2 = (void * )bar ;
47
- // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
47
+ // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifILi1EEi to i8*)
48
48
vp1 = (void * )& bar ;
49
- // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifIXLi1EEEi to i8*)
49
+ // CHECK: store i8* bitcast (void (i32)* @_Z3barUa9enable_ifILi1EEi to i8*)
50
50
vp1 = (void * )bar ;
51
51
}
52
52
53
53
void baz (int m ) __attribute__((overloadable , enable_if (1 , "" )));
54
54
void baz (int m ) __attribute__((overloadable ));
55
55
// CHECK-LABEL: define{{.*}} void @test3
56
56
void test3 () {
57
- // CHECK: store void (i32)* @_Z3bazUa9enable_ifIXLi1EEEi
57
+ // CHECK: store void (i32)* @_Z3bazUa9enable_ifILi1EEi
58
58
void (* p )(int ) = baz ;
59
- // CHECK: store void (i32)* @_Z3bazUa9enable_ifIXLi1EEEi
59
+ // CHECK: store void (i32)* @_Z3bazUa9enable_ifILi1EEi
60
60
void (* p2 )(int ) = & baz ;
61
- // CHECK: store void (i32)* @_Z3bazUa9enable_ifIXLi1EEEi
61
+ // CHECK: store void (i32)* @_Z3bazUa9enable_ifILi1EEi
62
62
p = baz ;
63
- // CHECK: store void (i32)* @_Z3bazUa9enable_ifIXLi1EEEi
63
+ // CHECK: store void (i32)* @_Z3bazUa9enable_ifILi1EEi
64
64
p = & baz ;
65
65
}
66
66
@@ -71,13 +71,13 @@ void qux(int m) __attribute__((overloadable, enable_if(1, ""),
71
71
void qux (int m ) __attribute__((overloadable , enable_if (1 , "" )));
72
72
// CHECK-LABEL: define{{.*}} void @test4
73
73
void test4 () {
74
- // CHECK: store void (i32)* @_Z3quxUa9enable_ifIXLi1EEXLi1EEEi
74
+ // CHECK: store void (i32)* @_Z3quxUa9enable_ifILi1ELi1EEi
75
75
void (* p )(int ) = qux ;
76
- // CHECK: store void (i32)* @_Z3quxUa9enable_ifIXLi1EEXLi1EEEi
76
+ // CHECK: store void (i32)* @_Z3quxUa9enable_ifILi1ELi1EEi
77
77
void (* p2 )(int ) = & qux ;
78
- // CHECK: store void (i32)* @_Z3quxUa9enable_ifIXLi1EEXLi1EEEi
78
+ // CHECK: store void (i32)* @_Z3quxUa9enable_ifILi1ELi1EEi
79
79
p = qux ;
80
- // CHECK: store void (i32)* @_Z3quxUa9enable_ifIXLi1EEXLi1EEEi
80
+ // CHECK: store void (i32)* @_Z3quxUa9enable_ifILi1ELi1EEi
81
81
p = & qux ;
82
82
}
83
83
@@ -90,6 +90,6 @@ void test5() {
90
90
int foo (char * i __attribute__((pass_object_size (0 ))))
91
91
__attribute__((enable_if (1 , "" ), overloadable ));
92
92
93
- // CHECK: call i32 @_Z3fooUa9enable_ifIXLi1EEEPcU17pass_object_size0
93
+ // CHECK: call i32 @_Z3fooUa9enable_ifILi1EEPcU17pass_object_size0
94
94
foo ((void * )0 );
95
95
}
0 commit comments