-; RUN: llvm-as < %s -o /dev/null -f
-
+; RUN: llvm-as %s -o /dev/null
; 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"()
+define void @test() {
+ call void @foo( )
+ ret void
+}
+declare void @foo()