; RUN: llvm-upgrade < %s | llvm-as | llc -march=c | |
; This testcase breaks the C backend, because gcc doesn't like (...) functions | |
; with no arguments at all. | |
void %test(long %Ptr) { | |
%P = cast long %Ptr to void(...) * | |
call void(...)* %P(long %Ptr) | |
ret void | |
} |