Index: test/unittests/wasm/module-decoder-unittest.cc |
diff --git a/test/unittests/wasm/module-decoder-unittest.cc b/test/unittests/wasm/module-decoder-unittest.cc |
index 988caafcaf54b7639045c5cb9c1c7a009b36b837..5f8e1cb8417b43853204d8f9069ece795bd2828e 100644 |
--- a/test/unittests/wasm/module-decoder-unittest.cc |
+++ b/test/unittests/wasm/module-decoder-unittest.cc |
@@ -1059,12 +1059,20 @@ TEST_F(WasmModuleVerifyTest, ImportTable_off_end) { |
EXPECT_OFF_END_FAILURE(data, 5, sizeof(data)); |
} |
-TEST_F(WasmModuleVerifyTest, ExportTable_empty) { |
- static const byte data[] = {kDeclSignatures, 0, kDeclFunctions, 0, |
+TEST_F(WasmModuleVerifyTest, ExportTable_empty1) { |
+ static const byte data[] = {kDeclSignatures, 1, VOID_VOID_SIG, |
+ kDeclFunctions, 1, EMPTY_FUNCTION(0), |
kDeclExportTable, 0}; |
EXPECT_VERIFIES(data); |
} |
+TEST_F(WasmModuleVerifyTest, ExportTable_empty2) { |
+ static const byte data[] = {kDeclSignatures, 0, kDeclFunctions, 0, |
+ kDeclExportTable, 0}; |
+ // TODO(titzer): current behavior treats empty functions section as missing. |
binji
2016/03/09 22:20:17
OK, so I should emit an empty function section whe
|
+ EXPECT_FAILURE(data); |
+} |
+ |
TEST_F(WasmModuleVerifyTest, ExportTable_NoFunctions1) { |
static const byte data[] = {kDeclSignatures, 0, kDeclExportTable, 0}; |
EXPECT_FAILURE(data); |