aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/validation/linear/call-basic.c
diff options
Diffstat (limited to 'validation/linear/call-basic.c')
-rw-r--r--validation/linear/call-basic.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/validation/linear/call-basic.c b/validation/linear/call-basic.c
index 60517e2e..46eab108 100644
--- a/validation/linear/call-basic.c
+++ b/validation/linear/call-basic.c
@@ -1,21 +1,21 @@
extern int fun(int a);
-int symbol(int a)
+void symbol(int a)
{
fun(a);
}
-int pointer0(int a, int (*fun)(int))
+void pointer0(int a, int (*fun)(int))
{
fun(a);
}
-int pointer1(int a, int (*fun)(int))
+void pointer1(int a, int (*fun)(int))
{
(*fun)(a);
}
-int builtin(int a)
+void builtin(int a)
{
__builtin_popcount(a);
}
@@ -29,28 +29,28 @@ symbol:
.L0:
<entry-point>
call.32 %r2 <- fun, %arg1
- ret.32 %r2
+ ret
pointer0:
.L2:
<entry-point>
call.32 %r5 <- %arg2, %arg1
- ret.32 %r5
+ ret
pointer1:
.L4:
<entry-point>
call.32 %r8 <- %arg2, %arg1
- ret.32 %r8
+ ret
builtin:
.L6:
<entry-point>
call.32 %r11 <- __builtin_popcount, %arg1
- ret.32 %r11
+ ret
* check-output-end