diff options
Diffstat (limited to 'test/data/nested-fns.ll')
-rw-r--r-- | test/data/nested-fns.ll | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/test/data/nested-fns.ll b/test/data/nested-fns.ll new file mode 100644 index 0000000..c29a847 --- /dev/null +++ b/test/data/nested-fns.ll @@ -0,0 +1,18 @@ +define i64 @fn1.fn2.fn1() { +entry: + ret i64 42 +} + +define i64 @fn1.fn2() { +entry: + %call = call i64 @fn1.fn2.fn1() + %call1 = call i64 @fn1.fn2.fn1() + %mul = mul i64 %call, %call1 + ret i64 %mul +} + +define i64 @fn1() { +entry: + %call = call i64 @fn1.fn2() + ret i64 %call +} |