Fix an all too common form of the 'Found global types that are not compatible' warning
; RUN: llvm-as < %s | opt -funcresolve -disable-output 2>&1 | not grep WARNING


void %test() {
  call int(...)* %test()
  ret void
}

declare int %test(...)