Index: test/unittests/wasm/control-transfer-unittest.cc |
diff --git a/test/unittests/wasm/control-transfer-unittest.cc b/test/unittests/wasm/control-transfer-unittest.cc |
index ab2d937758e7467ecf56d97bfb68db62b1027f6f..12712683c16826e234f1b769b2e851815acf2872 100644 |
--- a/test/unittests/wasm/control-transfer-unittest.cc |
+++ b/test/unittests/wasm/control-transfer-unittest.cc |
@@ -163,10 +163,10 @@ TEST_F(ControlTransferTest, SimpleIfElse_v1) { |
0, // @1 |
kExprIf, // @2 |
kLocalVoid, // @3 |
- kExprI8Const, // @4 |
+ kExprI32Const, // @4 |
0, // @5 |
kExprElse, // @6 |
- kExprI8Const, // @7 |
+ kExprI32Const, // @7 |
0, // @8 |
kExprEnd // @9 |
}; |
@@ -260,39 +260,39 @@ TEST_F(ControlTransferTest, Br1) { |
TEST_F(ControlTransferTest, Br_v1a) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprI8Const, // @2 |
- 0, // @3 |
- kExprBr, // @4 |
- 0, // @5 |
- kExprEnd // @6 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprI32Const, // @2 |
+ 0, // @3 |
+ kExprBr, // @4 |
+ 0, // @5 |
+ kExprEnd // @6 |
}; |
EXPECT_PC_DELTAS({4, 3}); |
} |
TEST_F(ControlTransferTest, Br_v1b) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprI8Const, // @2 |
- 0, // @3 |
- kExprBr, // @4 |
- 0, // @5 |
- kExprEnd // @6 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprI32Const, // @2 |
+ 0, // @3 |
+ kExprBr, // @4 |
+ 0, // @5 |
+ kExprEnd // @6 |
}; |
EXPECT_PC_DELTAS({4, 3}); |
} |
TEST_F(ControlTransferTest, Br_v1c) { |
byte code[] = { |
- kExprI8Const, // @0 |
- 0, // @1 |
- kExprBlock, // @2 |
- kLocalVoid, // @3 |
- kExprBr, // @4 |
- 0, // @5 |
- kExprEnd // @6 |
+ kExprI32Const, // @0 |
+ 0, // @1 |
+ kExprBlock, // @2 |
+ kLocalVoid, // @3 |
+ kExprBr, // @4 |
+ 0, // @5 |
+ kExprEnd // @6 |
}; |
EXPECT_PC_DELTAS({4, 3}); |
} |
@@ -383,80 +383,80 @@ TEST_F(ControlTransferTest, SimpleLoopExit2) { |
TEST_F(ControlTransferTest, BrTable0) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprI8Const, // @2 |
- 0, // @3 |
- kExprBrTable, // @4 |
- 0, // @5 |
- U32V_1(0), // @6 |
- kExprEnd // @7 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprI32Const, // @2 |
+ 0, // @3 |
+ kExprBrTable, // @4 |
+ 0, // @5 |
+ U32V_1(0), // @6 |
+ kExprEnd // @7 |
}; |
EXPECT_PC_DELTAS({4, 4}); |
} |
TEST_F(ControlTransferTest, BrTable0_v1a) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprI8Const, // @2 |
- 0, // @3 |
- kExprI8Const, // @4 |
- 0, // @5 |
- kExprBrTable, // @6 |
- 0, // @7 |
- U32V_1(0), // @8 |
- kExprEnd // @9 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprI32Const, // @2 |
+ 0, // @3 |
+ kExprI32Const, // @4 |
+ 0, // @5 |
+ kExprBrTable, // @6 |
+ 0, // @7 |
+ U32V_1(0), // @8 |
+ kExprEnd // @9 |
}; |
EXPECT_PC_DELTAS({6, 4}); |
} |
TEST_F(ControlTransferTest, BrTable0_v1b) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprI8Const, // @2 |
- 0, // @3 |
- kExprI8Const, // @4 |
- 0, // @5 |
- kExprBrTable, // @6 |
- 0, // @7 |
- U32V_1(0), // @8 |
- kExprEnd // @9 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprI32Const, // @2 |
+ 0, // @3 |
+ kExprI32Const, // @4 |
+ 0, // @5 |
+ kExprBrTable, // @6 |
+ 0, // @7 |
+ U32V_1(0), // @8 |
+ kExprEnd // @9 |
}; |
EXPECT_PC_DELTAS({6, 4}); |
} |
TEST_F(ControlTransferTest, BrTable1) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprI8Const, // @2 |
- 0, // @3 |
- kExprBrTable, // @4 |
- 1, // @5 |
- U32V_1(0), // @6 |
- U32V_1(0), // @7 |
- kExprEnd // @8 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprI32Const, // @2 |
+ 0, // @3 |
+ kExprBrTable, // @4 |
+ 1, // @5 |
+ U32V_1(0), // @6 |
+ U32V_1(0), // @7 |
+ kExprEnd // @8 |
}; |
EXPECT_PC_DELTAS({4, 5}, {5, 4}); |
} |
TEST_F(ControlTransferTest, BrTable2) { |
byte code[] = { |
- kExprBlock, // @0 |
- kLocalVoid, // @1 |
- kExprBlock, // @2 |
- kLocalVoid, // @3 |
- kExprI8Const, // @4 |
- 0, // @5 |
- kExprBrTable, // @6 |
- 2, // @7 |
- U32V_1(0), // @8 |
- U32V_1(0), // @9 |
- U32V_1(1), // @10 |
- kExprEnd, // @11 |
- kExprEnd // @12 |
+ kExprBlock, // @0 |
+ kLocalVoid, // @1 |
+ kExprBlock, // @2 |
+ kLocalVoid, // @3 |
+ kExprI32Const, // @4 |
+ 0, // @5 |
+ kExprBrTable, // @6 |
+ 2, // @7 |
+ U32V_1(0), // @8 |
+ U32V_1(0), // @9 |
+ U32V_1(1), // @10 |
+ kExprEnd, // @11 |
+ kExprEnd // @12 |
}; |
EXPECT_PC_DELTAS({6, 6}, {7, 5}, {8, 5}); |
} |