gc_nuttx_tail_call.patch 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. diff --git a/test/core/return_call.wast b/test/core/return_call.wast
  2. index ad66acca..b27af19b 100644
  3. --- a/test/core/return_call.wast
  4. +++ b/test/core/return_call.wast
  5. @@ -102,20 +102,20 @@
  6. (assert_return (invoke "count" (i64.const 0)) (i64.const 0))
  7. (assert_return (invoke "count" (i64.const 1000)) (i64.const 0))
  8. -(assert_return (invoke "count" (i64.const 100_000)) (i64.const 0))
  9. +(assert_return (invoke "count" (i64.const 1001)) (i64.const 0))
  10. (assert_return (invoke "even" (i64.const 0)) (i32.const 44))
  11. (assert_return (invoke "even" (i64.const 1)) (i32.const 99))
  12. (assert_return (invoke "even" (i64.const 100)) (i32.const 44))
  13. (assert_return (invoke "even" (i64.const 77)) (i32.const 99))
  14. -(assert_return (invoke "even" (i64.const 100_000)) (i32.const 44))
  15. -(assert_return (invoke "even" (i64.const 100_001)) (i32.const 99))
  16. +(assert_return (invoke "even" (i64.const 1000)) (i32.const 44))
  17. +(assert_return (invoke "even" (i64.const 1001)) (i32.const 99))
  18. (assert_return (invoke "odd" (i64.const 0)) (i32.const 99))
  19. (assert_return (invoke "odd" (i64.const 1)) (i32.const 44))
  20. (assert_return (invoke "odd" (i64.const 200)) (i32.const 99))
  21. (assert_return (invoke "odd" (i64.const 77)) (i32.const 44))
  22. -(assert_return (invoke "odd" (i64.const 100_000)) (i32.const 99))
  23. -(assert_return (invoke "odd" (i64.const 99_999)) (i32.const 44))
  24. +(assert_return (invoke "odd" (i64.const 1000)) (i32.const 99))
  25. +(assert_return (invoke "odd" (i64.const 999)) (i32.const 44))
  26. ;; Invalid typing
  27. diff --git a/test/core/return_call_indirect.wast b/test/core/return_call_indirect.wast
  28. index 6b95c24b..a9e86d42 100644
  29. --- a/test/core/return_call_indirect.wast
  30. +++ b/test/core/return_call_indirect.wast
  31. @@ -257,14 +257,14 @@
  32. (assert_return (invoke "even" (i32.const 1)) (i32.const 99))
  33. (assert_return (invoke "even" (i32.const 100)) (i32.const 44))
  34. (assert_return (invoke "even" (i32.const 77)) (i32.const 99))
  35. -(assert_return (invoke "even" (i32.const 100_000)) (i32.const 44))
  36. -(assert_return (invoke "even" (i32.const 111_111)) (i32.const 99))
  37. +(assert_return (invoke "even" (i32.const 1000)) (i32.const 44))
  38. +(assert_return (invoke "even" (i32.const 1111)) (i32.const 99))
  39. (assert_return (invoke "odd" (i32.const 0)) (i32.const 99))
  40. (assert_return (invoke "odd" (i32.const 1)) (i32.const 44))
  41. (assert_return (invoke "odd" (i32.const 200)) (i32.const 99))
  42. (assert_return (invoke "odd" (i32.const 77)) (i32.const 44))
  43. -(assert_return (invoke "odd" (i32.const 100_002)) (i32.const 99))
  44. -(assert_return (invoke "odd" (i32.const 100_003)) (i32.const 44))
  45. +(assert_return (invoke "odd" (i32.const 1002)) (i32.const 99))
  46. +(assert_return (invoke "odd" (i32.const 1003)) (i32.const 44))
  47. ;; Invalid syntax