diff options
Diffstat (limited to 'test/Assembler/2002-05-02-InvalidForwardRef.ll')
-rw-r--r-- | test/Assembler/2002-05-02-InvalidForwardRef.ll | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/test/Assembler/2002-05-02-InvalidForwardRef.ll b/test/Assembler/2002-05-02-InvalidForwardRef.ll new file mode 100644 index 0000000..85c7368 --- /dev/null +++ b/test/Assembler/2002-05-02-InvalidForwardRef.ll @@ -0,0 +1,13 @@ +; RUN: llvm-upgrade < %s | llvm-as -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"() + |