| Index: test/unittests/wasm/ast-decoder-unittest.cc
 | 
| diff --git a/test/unittests/wasm/ast-decoder-unittest.cc b/test/unittests/wasm/ast-decoder-unittest.cc
 | 
| index 0a9ce865edba94e653b8020227ce25a7f0495d0a..433a0f47e2f257f2e68960c7f2799a291b7816ee 100644
 | 
| --- a/test/unittests/wasm/ast-decoder-unittest.cc
 | 
| +++ b/test/unittests/wasm/ast-decoder-unittest.cc
 | 
| @@ -1258,10 +1258,11 @@ TEST_F(AstDecoderTest, SimpleIndirectCalls) {
 | 
|    byte f1 = module_env.AddSignature(sigs.i_i());
 | 
|    byte f2 = module_env.AddSignature(sigs.i_ii());
 | 
|  
 | 
| -  EXPECT_VERIFIES_INLINE(sig, WASM_CALL_INDIRECT0(f0, WASM_ZERO));
 | 
| -  EXPECT_VERIFIES_INLINE(sig, WASM_CALL_INDIRECT1(f1, WASM_ZERO, WASM_I8(22)));
 | 
| +  EXPECT_VERIFIES_INLINE(sig, WASM_CALL_INDIRECT0(f0, 0, WASM_ZERO));
 | 
| +  EXPECT_VERIFIES_INLINE(sig,
 | 
| +                         WASM_CALL_INDIRECT1(f1, 0, WASM_ZERO, WASM_I8(22)));
 | 
|    EXPECT_VERIFIES_INLINE(
 | 
| -      sig, WASM_CALL_INDIRECT2(f2, WASM_ZERO, WASM_I8(32), WASM_I8(72)));
 | 
| +      sig, WASM_CALL_INDIRECT2(f2, 0, WASM_ZERO, WASM_I8(32), WASM_I8(72)));
 | 
|  }
 | 
|  
 | 
|  TEST_F(AstDecoderTest, IndirectCallsOutOfBounds) {
 | 
| @@ -1269,15 +1270,16 @@ TEST_F(AstDecoderTest, IndirectCallsOutOfBounds) {
 | 
|    TestModuleEnv module_env;
 | 
|    module = &module_env;
 | 
|  
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(0, WASM_ZERO));
 | 
| +  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(0, 0, WASM_ZERO));
 | 
|    module_env.AddSignature(sigs.i_v());
 | 
| -  EXPECT_VERIFIES_INLINE(sig, WASM_CALL_INDIRECT0(0, WASM_ZERO));
 | 
| +  EXPECT_VERIFIES_INLINE(sig, WASM_CALL_INDIRECT0(0, 0, WASM_ZERO));
 | 
|  
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT1(1, WASM_ZERO, WASM_I8(22)));
 | 
| +  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT1(1, 0, WASM_ZERO, WASM_I8(22)));
 | 
|    module_env.AddSignature(sigs.i_i());
 | 
| -  EXPECT_VERIFIES_INLINE(sig, WASM_CALL_INDIRECT1(1, WASM_ZERO, WASM_I8(27)));
 | 
| +  EXPECT_VERIFIES_INLINE(sig,
 | 
| +                         WASM_CALL_INDIRECT1(1, 0, WASM_ZERO, WASM_I8(27)));
 | 
|  
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT1(2, WASM_ZERO, WASM_I8(27)));
 | 
| +  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT1(2, 0, WASM_ZERO, WASM_I8(27)));
 | 
|  }
 | 
|  
 | 
|  TEST_F(AstDecoderTest, IndirectCallsWithMismatchedSigs3) {
 | 
| @@ -1287,23 +1289,25 @@ TEST_F(AstDecoderTest, IndirectCallsWithMismatchedSigs3) {
 | 
|  
 | 
|    byte f0 = module_env.AddFunction(sigs.i_f());
 | 
|  
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT1(f0, WASM_ZERO, WASM_I8(17)));
 | 
|    EXPECT_FAILURE_INLINE(sig,
 | 
| -                        WASM_CALL_INDIRECT1(f0, WASM_ZERO, WASM_I64V_1(27)));
 | 
| +                        WASM_CALL_INDIRECT1(f0, 0, WASM_ZERO, WASM_I8(17)));
 | 
|    EXPECT_FAILURE_INLINE(sig,
 | 
| -                        WASM_CALL_INDIRECT1(f0, WASM_ZERO, WASM_F64(37.2)));
 | 
| +                        WASM_CALL_INDIRECT1(f0, 0, WASM_ZERO, WASM_I64V_1(27)));
 | 
| +  EXPECT_FAILURE_INLINE(sig,
 | 
| +                        WASM_CALL_INDIRECT1(f0, 0, WASM_ZERO, WASM_F64(37.2)));
 | 
|  
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(f0, WASM_I8(17)));
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(f0, WASM_I64V_1(27)));
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(f0, WASM_F64(37.2)));
 | 
| +  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(f0, 0, WASM_I8(17)));
 | 
| +  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(f0, 0, WASM_I64V_1(27)));
 | 
| +  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT0(f0, 0, WASM_F64(37.2)));
 | 
|  
 | 
|    byte f1 = module_env.AddFunction(sigs.i_d());
 | 
|  
 | 
| -  EXPECT_FAILURE_INLINE(sig, WASM_CALL_INDIRECT1(f1, WASM_ZERO, WASM_I8(16)));
 | 
|    EXPECT_FAILURE_INLINE(sig,
 | 
| -                        WASM_CALL_INDIRECT1(f1, WASM_ZERO, WASM_I64V_1(16)));
 | 
| +                        WASM_CALL_INDIRECT1(f1, 0, WASM_ZERO, WASM_I8(16)));
 | 
| +  EXPECT_FAILURE_INLINE(sig,
 | 
| +                        WASM_CALL_INDIRECT1(f1, 0, WASM_ZERO, WASM_I64V_1(16)));
 | 
|    EXPECT_FAILURE_INLINE(sig,
 | 
| -                        WASM_CALL_INDIRECT1(f1, WASM_ZERO, WASM_F32(17.6)));
 | 
| +                        WASM_CALL_INDIRECT1(f1, 0, WASM_ZERO, WASM_F32(17.6)));
 | 
|  }
 | 
|  
 | 
|  TEST_F(AstDecoderTest, SimpleImportCalls) {
 | 
| 
 |