summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/WebAssembly
diff options
context:
space:
mode:
Diffstat (limited to 'llvm/test/MC/WebAssembly')
-rw-r--r--llvm/test/MC/WebAssembly/basic-assembly.s12
1 files changed, 12 insertions, 0 deletions
diff --git a/llvm/test/MC/WebAssembly/basic-assembly.s b/llvm/test/MC/WebAssembly/basic-assembly.s
index 6de4cff8a05..17b501b2568 100644
--- a/llvm/test/MC/WebAssembly/basic-assembly.s
+++ b/llvm/test/MC/WebAssembly/basic-assembly.s
@@ -55,6 +55,12 @@ test0:
block i64
block f32
block f64
+ block () -> (i32, i32)
+ i32.const 1
+ i32.const 2
+ end_block
+ drop
+ drop
br_table {0, 1, 2} # 2 entries, default
end_block # first entry jumps here.
i32.const 1
@@ -162,6 +168,12 @@ test0:
# CHECK-NEXT: block i64
# CHECK-NEXT: block f32
# CHECK-NEXT: block f64
+# CHECK-NEXT: block () -> (i32, i32)
+# CHECK-NEXT: i32.const 1
+# CHECK-NEXT: i32.const 2
+# CHECK-NEXT: end_block
+# CHECK-NEXT: drop
+# CHECK-NEXT: drop
# CHECK-NEXT: br_table {0, 1, 2} # 1: down to label4
# CHECK-NEXT: # 2: down to label3
# CHECK-NEXT: end_block # label5:
OpenPOWER on IntegriCloud