summaryrefslogtreecommitdiff
path: root/test/module
diff options
context:
space:
mode:
Diffstat (limited to 'test/module')
-rw-r--r--test/module/bad-export-empty.txt5
-rw-r--r--test/module/bad-export-name-undefined.txt5
-rw-r--r--test/module/bad-export-name.txt6
-rw-r--r--test/module/bad-export-no-string.txt5
-rw-r--r--test/module/bad-export-too-many.txt5
-rw-r--r--test/module/bad-export-undefined.txt5
-rw-r--r--test/module/bad-func-redefinition.txt7
-rw-r--r--test/module/bad-global-binding.txt5
-rw-r--r--test/module/bad-global-redefinition.txt5
-rw-r--r--test/module/bad-global-too-many.txt5
-rw-r--r--test/module/bad-global-type-list.txt5
-rw-r--r--test/module/bad-import-not-param.txt6
-rw-r--r--test/module/bad-import-not-result.txt6
-rw-r--r--test/module/bad-import-one-string.txt5
-rw-r--r--test/module/bad-import-redefinition.txt7
-rw-r--r--test/module/bad-memory-empty.txt5
-rw-r--r--test/module/bad-memory-init-size-negative.txt5
-rw-r--r--test/module/bad-memory-init-size.txt6
-rw-r--r--test/module/bad-memory-max-less-than-init.txt5
-rw-r--r--test/module/bad-memory-max-size-negative.txt5
-rw-r--r--test/module/bad-memory-max-size.txt5
-rw-r--r--test/module/bad-memory-segment-address-negative.txt5
-rw-r--r--test/module/bad-memory-segment-address-oob.txt5
-rw-r--r--test/module/bad-memory-segment-address.txt6
-rw-r--r--test/module/bad-memory-segment-end-oob.txt5
-rw-r--r--test/module/bad-memory-segment-overlap.txt5
-rw-r--r--test/module/bad-memory-too-many.txt7
-rw-r--r--test/module/bad-module-no-close.txt5
-rw-r--r--test/module/bad-table-invalid.txt6
-rw-r--r--test/module/bad-table-too-many.txt8
-rw-r--r--test/module/export-multi.txt4
-rw-r--r--test/module/export-named.txt3
-rw-r--r--test/module/export.txt3
-rw-r--r--test/module/global-empty.txt1
-rw-r--r--test/module/global-many.txt1
-rw-r--r--test/module/global-named.txt1
-rw-r--r--test/module/global.txt1
-rw-r--r--test/module/import-no-param.txt1
-rw-r--r--test/module/import-type.txt3
-rw-r--r--test/module/import.txt10
-rw-r--r--test/module/memory-init-max-size.txt1
-rw-r--r--test/module/memory-init-size.txt1
-rw-r--r--test/module/memory-segment-1.txt1
-rw-r--r--test/module/memory-segment-many.txt6
-rw-r--r--test/module/module-empty.txt1
-rw-r--r--test/module/table-named.txt5
-rw-r--r--test/module/table.txt5
-rw-r--r--test/module/type-empty-param.txt1
-rw-r--r--test/module/type-empty.txt1
-rw-r--r--test/module/type-multi-param.txt1
-rw-r--r--test/module/type-no-param.txt1
-rw-r--r--test/module/type.txt1
52 files changed, 0 insertions, 218 deletions
diff --git a/test/module/bad-export-empty.txt b/test/module/bad-export-empty.txt
deleted file mode 100644
index 622facdc..00000000
--- a/test/module/bad-export-empty.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (export))
-(;; STDERR ;;;
-module/bad-export-empty.txt:2:16: syntax error, unexpected ), expecting TEXT
-;;; STDERR ;;)
diff --git a/test/module/bad-export-name-undefined.txt b/test/module/bad-export-name-undefined.txt
deleted file mode 100644
index e1091f43..00000000
--- a/test/module/bad-export-name-undefined.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (export "foo" $foo))
-(;; STDERR ;;;
-module/bad-export-name-undefined.txt:2:23: undefined function variable "$foo"
-;;; STDERR ;;)
diff --git a/test/module/bad-export-name.txt b/test/module/bad-export-name.txt
deleted file mode 100644
index 1ebe9f56..00000000
--- a/test/module/bad-export-name.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-;;; ERROR: 1
-(module (export "foo" foo))
-(;; STDERR ;;;
-module/bad-export-name.txt:2:23: unexpected token "foo"
-module/bad-export-name.txt:2:26: syntax error, unexpected ), expecting INT or VAR
-;;; STDERR ;;)
diff --git a/test/module/bad-export-no-string.txt b/test/module/bad-export-no-string.txt
deleted file mode 100644
index c7d68875..00000000
--- a/test/module/bad-export-no-string.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (func (nop)) (export nop nop))
-(;; STDERR ;;;
-module/bad-export-no-string.txt:2:30: syntax error, unexpected NOP, expecting TEXT
-;;; STDERR ;;)
diff --git a/test/module/bad-export-too-many.txt b/test/module/bad-export-too-many.txt
deleted file mode 100644
index 9cbd6d59..00000000
--- a/test/module/bad-export-too-many.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (func (nop)) (export "nop" 0 foo))
-(;; STDERR ;;;
-module/bad-export-too-many.txt:2:38: unexpected token "foo"
-;;; STDERR ;;)
diff --git a/test/module/bad-export-undefined.txt b/test/module/bad-export-undefined.txt
deleted file mode 100644
index 2dc1e5b0..00000000
--- a/test/module/bad-export-undefined.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (export "foo" 0))
-(;; STDERR ;;;
-module/bad-export-undefined.txt:2:23: function variable out of range (max 0)
-;;; STDERR ;;)
diff --git a/test/module/bad-func-redefinition.txt b/test/module/bad-func-redefinition.txt
deleted file mode 100644
index 17b29166..00000000
--- a/test/module/bad-func-redefinition.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-;;; ERROR: 1
-(module
- (func $n (nop))
- (func $n (nop)))
-(;; STDERR ;;;
-module/bad-func-redefinition.txt:4:3: redefinition of function "$n"
-;;; STDERR ;;)
diff --git a/test/module/bad-global-binding.txt b/test/module/bad-global-binding.txt
deleted file mode 100644
index fa44cd94..00000000
--- a/test/module/bad-global-binding.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (global $n $foo))
-(;; STDERR ;;;
-module/bad-global-binding.txt:2:20: syntax error, unexpected VAR, expecting VALUE_TYPE
-;;; STDERR ;;)
diff --git a/test/module/bad-global-redefinition.txt b/test/module/bad-global-redefinition.txt
deleted file mode 100644
index 3b6e5af0..00000000
--- a/test/module/bad-global-redefinition.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (global $n i32) (global $n f32))
-(;; STDERR ;;;
-module/bad-global-redefinition.txt:2:26: redefinition of global "$n"
-;;; STDERR ;;)
diff --git a/test/module/bad-global-too-many.txt b/test/module/bad-global-too-many.txt
deleted file mode 100644
index 96eef000..00000000
--- a/test/module/bad-global-too-many.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (global $n i32 i32))
-(;; STDERR ;;;
-module/bad-global-too-many.txt:2:24: syntax error, unexpected VALUE_TYPE, expecting )
-;;; STDERR ;;)
diff --git a/test/module/bad-global-type-list.txt b/test/module/bad-global-type-list.txt
deleted file mode 100644
index 808e1c6d..00000000
--- a/test/module/bad-global-type-list.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (global i32 i32 foo))
-(;; STDERR ;;;
-module/bad-global-type-list.txt:2:25: unexpected token "foo"
-;;; STDERR ;;)
diff --git a/test/module/bad-import-not-param.txt b/test/module/bad-import-not-param.txt
deleted file mode 100644
index 5ea3fe38..00000000
--- a/test/module/bad-import-not-param.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-;;; ERROR: 1
-(module (import "foo" "bar" (parump i32)))
-(;; STDERR ;;;
-module/bad-import-not-param.txt:2:30: unexpected token "parump"
-module/bad-import-not-param.txt:2:37: syntax error, unexpected VALUE_TYPE, expecting TYPE or PARAM or RESULT
-;;; STDERR ;;)
diff --git a/test/module/bad-import-not-result.txt b/test/module/bad-import-not-result.txt
deleted file mode 100644
index 7b779310..00000000
--- a/test/module/bad-import-not-result.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-;;; ERROR: 1
-(module (import "foo" "bar" (param i32) (resalt i32)))
-(;; STDERR ;;;
-module/bad-import-not-result.txt:2:42: unexpected token "resalt"
-module/bad-import-not-result.txt:2:49: syntax error, unexpected VALUE_TYPE, expecting RESULT
-;;; STDERR ;;)
diff --git a/test/module/bad-import-one-string.txt b/test/module/bad-import-one-string.txt
deleted file mode 100644
index 752d24bc..00000000
--- a/test/module/bad-import-one-string.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (import "foo" (param i32)))
-(;; STDERR ;;;
-module/bad-import-one-string.txt:2:23: syntax error, unexpected (, expecting TEXT
-;;; STDERR ;;)
diff --git a/test/module/bad-import-redefinition.txt b/test/module/bad-import-redefinition.txt
deleted file mode 100644
index 864c86a4..00000000
--- a/test/module/bad-import-redefinition.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-;;; ERROR: 1
-(module
- (import $foo "bar" "baz" (param i32))
- (import $foo "quux" "blorf" (param f32)))
-(;; STDERR ;;;
-module/bad-import-redefinition.txt:4:3: redefinition of import "$foo"
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-empty.txt b/test/module/bad-memory-empty.txt
deleted file mode 100644
index d38408fd..00000000
--- a/test/module/bad-memory-empty.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory))
-(;; STDERR ;;;
-module/bad-memory-empty.txt:2:16: syntax error, unexpected ), expecting INT
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-init-size-negative.txt b/test/module/bad-memory-init-size-negative.txt
deleted file mode 100644
index 5e4b5ce1..00000000
--- a/test/module/bad-memory-init-size-negative.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory -100))
-(;; STDERR ;;;
-module/bad-memory-init-size-negative.txt:2:17: invalid initial memory size "-100"
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-init-size.txt b/test/module/bad-memory-init-size.txt
deleted file mode 100644
index bba09d0d..00000000
--- a/test/module/bad-memory-init-size.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-;;; ERROR: 1
-(module (memory foo))
-(;; STDERR ;;;
-module/bad-memory-init-size.txt:2:17: unexpected token "foo"
-module/bad-memory-init-size.txt:2:20: syntax error, unexpected ), expecting INT
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-max-less-than-init.txt b/test/module/bad-memory-max-less-than-init.txt
deleted file mode 100644
index 1567e380..00000000
--- a/test/module/bad-memory-max-less-than-init.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 50))
-(;; STDERR ;;;
-module/bad-memory-max-less-than-init.txt:2:10: max size (50) must be greater than or equal to initial size (100)
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-max-size-negative.txt b/test/module/bad-memory-max-size-negative.txt
deleted file mode 100644
index 83db962d..00000000
--- a/test/module/bad-memory-max-size-negative.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 -5))
-(;; STDERR ;;;
-module/bad-memory-max-size-negative.txt:2:21: invalid max memory size "-5"
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-max-size.txt b/test/module/bad-memory-max-size.txt
deleted file mode 100644
index bb5bd792..00000000
--- a/test/module/bad-memory-max-size.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 foo))
-(;; STDERR ;;;
-module/bad-memory-max-size.txt:2:21: unexpected token "foo"
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-segment-address-negative.txt b/test/module/bad-memory-segment-address-negative.txt
deleted file mode 100644
index a8ef204d..00000000
--- a/test/module/bad-memory-segment-address-negative.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 (segment -1 "foo")))
-(;; STDERR ;;;
-module/bad-memory-segment-address-negative.txt:2:30: invalid memory segment address "-1"
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-segment-address-oob.txt b/test/module/bad-memory-segment-address-oob.txt
deleted file mode 100644
index 5f62c3dd..00000000
--- a/test/module/bad-memory-segment-address-oob.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 (segment 200 "hi")))
-(;; STDERR ;;;
-module/bad-memory-segment-address-oob.txt:2:22: address (200) greater than initial memory size (100)
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-segment-address.txt b/test/module/bad-memory-segment-address.txt
deleted file mode 100644
index 4c6dea22..00000000
--- a/test/module/bad-memory-segment-address.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 (segment foo)))
-(;; STDERR ;;;
-module/bad-memory-segment-address.txt:2:30: unexpected token "foo"
-module/bad-memory-segment-address.txt:2:33: syntax error, unexpected ), expecting INT
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-segment-end-oob.txt b/test/module/bad-memory-segment-end-oob.txt
deleted file mode 100644
index 698c0cc1..00000000
--- a/test/module/bad-memory-segment-end-oob.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 10 (segment 5 "56789a")))
-(;; STDERR ;;;
-module/bad-memory-segment-end-oob.txt:2:21: segment ends past the end of initial memory size (10)
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-segment-overlap.txt b/test/module/bad-memory-segment-overlap.txt
deleted file mode 100644
index 4eea4bc4..00000000
--- a/test/module/bad-memory-segment-overlap.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module (memory 100 (segment 0 "hello") (segment 3 "hi")))
-(;; STDERR ;;;
-module/bad-memory-segment-overlap.txt:2:42: address (3) less than end of previous segment (5)
-;;; STDERR ;;)
diff --git a/test/module/bad-memory-too-many.txt b/test/module/bad-memory-too-many.txt
deleted file mode 100644
index e39f50d9..00000000
--- a/test/module/bad-memory-too-many.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-;;; ERROR: 1
-(module
- (memory 100)
- (memory 1000))
-(;; STDERR ;;;
-module/bad-memory-too-many.txt:4:3: only one memory block allowed
-;;; STDERR ;;)
diff --git a/test/module/bad-module-no-close.txt b/test/module/bad-module-no-close.txt
deleted file mode 100644
index 4e58648d..00000000
--- a/test/module/bad-module-no-close.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-;;; ERROR: 1
-(module
-(;; STDERR ;;;
-module/bad-module-no-close.txt:3:8: syntax error, unexpected EOF, expecting ( or )
-;;; STDERR ;;)
diff --git a/test/module/bad-table-invalid.txt b/test/module/bad-table-invalid.txt
deleted file mode 100644
index 3446cbe1..00000000
--- a/test/module/bad-table-invalid.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-;;; ERROR: 1
-(module
- (table 0))
-(;; STDERR ;;;
-module/bad-table-invalid.txt:3:10: function variable out of range (max 0)
-;;; STDERR ;;)
diff --git a/test/module/bad-table-too-many.txt b/test/module/bad-table-too-many.txt
deleted file mode 100644
index 935aaa8e..00000000
--- a/test/module/bad-table-too-many.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-;;; ERROR: 1
-(module
- (func (param i32))
- (table 0)
- (table 0))
-(;; STDERR ;;;
-module/bad-table-too-many.txt:5:3: only one table allowed
-;;; STDERR ;;)
diff --git a/test/module/export-multi.txt b/test/module/export-multi.txt
deleted file mode 100644
index a356fc4b..00000000
--- a/test/module/export-multi.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-(module
- (func (nop))
- (export "a" 0)
- (export "b" 0))
diff --git a/test/module/export-named.txt b/test/module/export-named.txt
deleted file mode 100644
index 9f0e7c73..00000000
--- a/test/module/export-named.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-(module
- (func $n (result i32) (i32.const 0))
- (export "n" $n))
diff --git a/test/module/export.txt b/test/module/export.txt
deleted file mode 100644
index 6ffe9f31..00000000
--- a/test/module/export.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-(module
- (func (nop))
- (export "nop" 0))
diff --git a/test/module/global-empty.txt b/test/module/global-empty.txt
deleted file mode 100644
index 255dff6a..00000000
--- a/test/module/global-empty.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (global))
diff --git a/test/module/global-many.txt b/test/module/global-many.txt
deleted file mode 100644
index 46d40c03..00000000
--- a/test/module/global-many.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (global i32 f32 i32))
diff --git a/test/module/global-named.txt b/test/module/global-named.txt
deleted file mode 100644
index e7909ff6..00000000
--- a/test/module/global-named.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (global $n i32))
diff --git a/test/module/global.txt b/test/module/global.txt
deleted file mode 100644
index 29abea09..00000000
--- a/test/module/global.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (global i32))
diff --git a/test/module/import-no-param.txt b/test/module/import-no-param.txt
deleted file mode 100644
index 6c1c2fae..00000000
--- a/test/module/import-no-param.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (import "foo" "bar"))
diff --git a/test/module/import-type.txt b/test/module/import-type.txt
deleted file mode 100644
index b50c080e..00000000
--- a/test/module/import-type.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-(module
- (type (func (param i32 i64 f32 f64) (result i32)))
- (import "foo" "bar" (type 0)))
diff --git a/test/module/import.txt b/test/module/import.txt
deleted file mode 100644
index 6786fbc1..00000000
--- a/test/module/import.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-(module
- ;; unnamed
- (import "foo" "bar" (param i32) (result i64))
-
- ;; named
- (import $print_i32 "stdio" "print" (param i32))
- (import $add_i32 "math" "add" (param i32 i32) (result i32))
- (import $f32 "test" "f32" (param f32) (result f32))
- (import $f64 "test" "f64" (param f64) (result f64))
- (import $i64 "test" "i64" (param i64) (result i64)))
diff --git a/test/module/memory-init-max-size.txt b/test/module/memory-init-max-size.txt
deleted file mode 100644
index ecefc97c..00000000
--- a/test/module/memory-init-max-size.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (memory 100 200))
diff --git a/test/module/memory-init-size.txt b/test/module/memory-init-size.txt
deleted file mode 100644
index ee26fe96..00000000
--- a/test/module/memory-init-size.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (memory 100))
diff --git a/test/module/memory-segment-1.txt b/test/module/memory-segment-1.txt
deleted file mode 100644
index 062a5942..00000000
--- a/test/module/memory-segment-1.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (memory 100 (segment 0 "hello, world!")))
diff --git a/test/module/memory-segment-many.txt b/test/module/memory-segment-many.txt
deleted file mode 100644
index 5a0075e1..00000000
--- a/test/module/memory-segment-many.txt
+++ /dev/null
@@ -1,6 +0,0 @@
-(module
- (memory 100
- (segment 0 "hi")
- (segment 4 "hello")
- (segment 10 "goodbye")
- (segment 20 "adios")))
diff --git a/test/module/module-empty.txt b/test/module/module-empty.txt
deleted file mode 100644
index 3af8f254..00000000
--- a/test/module/module-empty.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module)
diff --git a/test/module/table-named.txt b/test/module/table-named.txt
deleted file mode 100644
index d769a079..00000000
--- a/test/module/table-named.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-(module
- (func $f (param i32))
- (func $g (param i32 i64))
- (func $h (result i64) (i64.const 0))
- (table $f $f $g $h))
diff --git a/test/module/table.txt b/test/module/table.txt
deleted file mode 100644
index 730a934b..00000000
--- a/test/module/table.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-(module
- (func (param i32))
- (func (param i32 i64))
- (func (result i64) (i64.const 0))
- (table 0 0 1 2))
diff --git a/test/module/type-empty-param.txt b/test/module/type-empty-param.txt
deleted file mode 100644
index 69a7cf42..00000000
--- a/test/module/type-empty-param.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (type (func (param))))
diff --git a/test/module/type-empty.txt b/test/module/type-empty.txt
deleted file mode 100644
index d75fc4cf..00000000
--- a/test/module/type-empty.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (type (func)))
diff --git a/test/module/type-multi-param.txt b/test/module/type-multi-param.txt
deleted file mode 100644
index a6176872..00000000
--- a/test/module/type-multi-param.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (type (func (param i32 f32 f64) (result f32))))
diff --git a/test/module/type-no-param.txt b/test/module/type-no-param.txt
deleted file mode 100644
index b3fc19e3..00000000
--- a/test/module/type-no-param.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (type (func (result i32))))
diff --git a/test/module/type.txt b/test/module/type.txt
deleted file mode 100644
index 6d915a83..00000000
--- a/test/module/type.txt
+++ /dev/null
@@ -1 +0,0 @@
-(module (type (func (param i32) (result i32))))