Lines Matching full:void
14 typedef void T(void);
15 void test3(T f) {
22 void f0() {}
23 // CHECK: define void @f0()
25 void f1();
26 void f2(void) {
27 // CHECK: call void bitcast (void ()* @f1 to void (i32, i32, i32)*)(i32 1, i32 2, i32 3)
30 // CHECK: define void @f1()
31 void f1() {}
39 void f4() {}
40 void f5() { f4(42); } //expected-warning {{too many arguments}}
43 static void f6(const float f, const float g) {
45 void f7(float f, float g) {
47 // CHECK: define void @f7(float{{.*}}, float{{.*}})
48 // CHECK: call void @f6(float{{.*}}, float{{.*}})
53 void f8_callback(struct Incomplete);
54 void f8_user(void (*callback)(struct Incomplete));
55 void f8_test() {
57 // CHECK: define void @f8_test()
58 // CHECK: call void @f8_user({{.*}}* bitcast (void ()* @f8_callback to {{.*}}*))
59 // CHECK: declare void @f8_user({{.*}}*)
60 // CHECK: declare void @f8_callback()
64 static void test9_helper(void) {}
65 void test9() {
66 (void) test9_helper;