1 int foo(int p
, int (*f0
)(int), int (*f1
)(int), int arg
)
3 return (p
? f0
: f1
)(arg
);
7 * check-name: call-complex-pointer
8 * check-command: test-linearize -m64 -Wno-decl $file
9 * check-assert: sizeof(void *) == 8
18 phisrc.64 %phi1 <- %arg2
22 ptrcast.64 %r6 <- (64) %arg3
23 phisrc.64 %phi2 <- %r6
27 phi.64 %r7 <- %phi1, %phi2
28 call.32 %r8 <- %r7, %arg4