summaryrefslogtreecommitdiff
path: root/test/dot_s/vtable.wast
diff options
context:
space:
mode:
Diffstat (limited to 'test/dot_s/vtable.wast')
-rw-r--r--test/dot_s/vtable.wast107
1 files changed, 107 insertions, 0 deletions
diff --git a/test/dot_s/vtable.wast b/test/dot_s/vtable.wast
new file mode 100644
index 000000000..9337d790a
--- /dev/null
+++ b/test/dot_s/vtable.wast
@@ -0,0 +1,107 @@
+(module
+ (memory 0 4294967295 (segment 16 "1A\00") (segment 32 "1B\00") (segment 48 "1C\00") (segment 64 "1D\00") (segment 68 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 88 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 108 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 128 "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (segment 150 "\00\00\00\00\10\00\00\00") (segment 159 "\00\00\00\00\00\00\00\00\96\00\00\00") (segment 171 "\00\00\00\00\00\00\00\00\96\00\00\00") (segment 183 "\00\00\00\00\00\00\00\00\9f\00\00\00") (segment 196 "\00\00\00\00"))
+ (import $_ZdlPv "env" "_ZdlPv")
+ (export "_ZN1A3fooEv" $_ZN1A3fooEv)
+ (export "_ZN1B3fooEv" $_ZN1B3fooEv)
+ (export "_ZN1C3fooEv" $_ZN1C3fooEv)
+ (export "_ZN1D3fooEv" $_ZN1D3fooEv)
+ (export "_ZN1AD0Ev" $_ZN1AD0Ev)
+ (export "_ZN1BD0Ev" $_ZN1BD0Ev)
+ (export "_ZN1CD0Ev" $_ZN1CD0Ev)
+ (export "_ZN1AD2Ev" $_ZN1AD2Ev)
+ (export "_ZN1DD0Ev" $_ZN1DD0Ev)
+ (func $_ZN1A3fooEv (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (i32.store align=4 offset=196
+ (i32.const 0)
+ (i32.const 2)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1B3fooEv (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (i32.store align=4 offset=196
+ (i32.const 0)
+ (i32.const 4)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1C3fooEv (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (i32.store align=4 offset=196
+ (i32.const 0)
+ (i32.const 6)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1D3fooEv (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (i32.store align=4 offset=196
+ (i32.const 0)
+ (i32.const 8)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1AD0Ev (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (call_import $_ZdlPv
+ (get_local $$0)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1BD0Ev (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (call_import $_ZdlPv
+ (get_local $$0)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1CD0Ev (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (call_import $_ZdlPv
+ (get_local $$0)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+ (func $_ZN1AD2Ev (param $$0 i32) (result i32)
+ (block $fake_return_waka123
+ (block
+ (br $fake_return_waka123
+ (get_local $$0)
+ )
+ )
+ )
+ )
+ (func $_ZN1DD0Ev (param $$0 i32)
+ (block $fake_return_waka123
+ (block
+ (call_import $_ZdlPv
+ (get_local $$0)
+ )
+ (br $fake_return_waka123)
+ )
+ )
+ )
+)
+;; METADATA: { "asmConsts": {} } \ No newline at end of file