(module (memory $0 1) (data (i32.const 0) "__________") (data (i32.const 20) "__________") (func $test1 (export "test1") ;; A store that can be evalled. (i32.store8 (i32.const 4) (i32.const 100) ) ;; A memory init cannot be evalled since ctor-eval flattens memory segments ;; atm. We lose the identity of them as a result as they are all merged ;; into a single big segment. We could fix that eventually. (memory.init 1 (i32.const 0) (i32.const 0) (i32.const 1) ) ) )