summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorBenjamin Bouvier <public@benj.me>2016-10-13 19:41:59 +0200
committerAlon Zakai <alonzakai@gmail.com>2016-10-13 10:41:59 -0700
commit95d00d699c9e05b8a04885d019a09d8d2eebd0b5 (patch)
tree7a8426152e015ba1f614f5492472e0d0084d81f6 /test
parentb4d7c60d82fc336e401026e7ba6dd67138259ae2 (diff)
downloadbinaryen-95d00d699c9e05b8a04885d019a09d8d2eebd0b5.tar.gz
binaryen-95d00d699c9e05b8a04885d019a09d8d2eebd0b5.tar.bz2
binaryen-95d00d699c9e05b8a04885d019a09d8d2eebd0b5.zip
Don't create a memory section for an imported memory; fixes #772 (#773)
Diffstat (limited to 'test')
-rw-r--r--test/memory-import.wast9
-rw-r--r--test/memory-import.wast.fromBinary10
-rw-r--r--test/memory-import.wast.fromBinary.noDebugInfo10
3 files changed, 29 insertions, 0 deletions
diff --git a/test/memory-import.wast b/test/memory-import.wast
new file mode 100644
index 000000000..d7e6e3770
--- /dev/null
+++ b/test/memory-import.wast
@@ -0,0 +1,9 @@
+(module
+ (type $0 (func (result i32)))
+ (import "env" "memory" (memory $0 1 1))
+ (func $foo (type $0) (result i32)
+ (i32.load offset=13
+ (i32.const 37)
+ )
+ )
+)
diff --git a/test/memory-import.wast.fromBinary b/test/memory-import.wast.fromBinary
new file mode 100644
index 000000000..1ba3cb0f3
--- /dev/null
+++ b/test/memory-import.wast.fromBinary
@@ -0,0 +1,10 @@
+(module
+ (type $0 (func (result i32)))
+ (import "env" "memory" (memory $0 1 1))
+ (func $foo (type $0) (result i32)
+ (i32.load offset=13
+ (i32.const 37)
+ )
+ )
+)
+
diff --git a/test/memory-import.wast.fromBinary.noDebugInfo b/test/memory-import.wast.fromBinary.noDebugInfo
new file mode 100644
index 000000000..2ddf90ce9
--- /dev/null
+++ b/test/memory-import.wast.fromBinary.noDebugInfo
@@ -0,0 +1,10 @@
+(module
+ (type $0 (func (result i32)))
+ (import "env" "memory" (memory $0 1 1))
+ (func $0 (type $0) (result i32)
+ (i32.load offset=13
+ (i32.const 37)
+ )
+ )
+)
+