; RUN: llvm-as < %s -o /dev/null -f ; It looks like the assembler is not forward resolving the function declaraion ; correctly. void "test"() begin call void %foo() ret void end declare void "foo"()