1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
; RUN: if as < %s | opt -funcresolve > /dev/null ; RUN: then echo "opt ok" ; RUN: else exit 1 # Make sure opt doesn't abort! ; RUN: fi ; ; RUN: if as < %s | opt -funcresolve | dis | grep '\.\.\.' ; RUN: then exit 1 ; RUN: else exit 0 ; RUN: fi declare int %foo(...) declare int %foo(int) void %bar() { call int(...)* %foo(int 7) ret void }