diff options
Diffstat (limited to 'test/passes/inlining-optimizing.wast')
-rw-r--r-- | test/passes/inlining-optimizing.wast | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/test/passes/inlining-optimizing.wast b/test/passes/inlining-optimizing.wast index dbe511b1f..86fbba559 100644 --- a/test/passes/inlining-optimizing.wast +++ b/test/passes/inlining-optimizing.wast @@ -117,3 +117,27 @@ (i64.const 0) ) ) +;; potential infinite recursion +(module + (func $main + (call $one) + (call $one) + ) + (func $one + (call $one) + ) +) +;; potential infinite cycling recursion +(module + (func $main + (call $one) + (call $one) + ) + (func $one + (call $two) + ) + (func $two + (call $one) + ) +) + |