Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(229)

Unified Diff: test/unittests/wasm/module-decoder-unittest.cc

Issue 2492793005: [wasm] Fix more -Wsign-compare warnings. (Closed)
Patch Set: Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « test/unittests/wasm/leb-helper-unittest.cc ('k') | test/unittests/wasm/wasm-macro-gen-unittest.cc » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 d76b10531932d5db3a7c471d3c6334624a2d5062..baf6909499ce22679e945ea22acd2ae4a4aca622 100644
--- a/test/unittests/wasm/module-decoder-unittest.cc
+++ b/test/unittests/wasm/module-decoder-unittest.cc
@@ -192,14 +192,14 @@ TEST_F(WasmModuleVerifyTest, OneGlobal) {
// Should decode to exactly one global.
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(1, result.val->globals.size());
- EXPECT_EQ(0, result.val->functions.size());
- EXPECT_EQ(0, result.val->data_segments.size());
+ EXPECT_EQ(1u, result.val->globals.size());
+ EXPECT_EQ(0u, result.val->functions.size());
+ EXPECT_EQ(0u, result.val->data_segments.size());
const WasmGlobal* global = &result.val->globals.back();
EXPECT_EQ(kAstI32, global->type);
- EXPECT_EQ(0, global->offset);
+ EXPECT_EQ(0u, global->offset);
EXPECT_FALSE(global->mutability);
EXPECT_EQ(WasmInitExpr::kI32Const, global->init.kind);
EXPECT_EQ(13, global->init.val.i32_const);
@@ -353,21 +353,21 @@ TEST_F(WasmModuleVerifyTest, TwoGlobals) {
// Should decode to exactly two globals.
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(2, result.val->globals.size());
- EXPECT_EQ(0, result.val->functions.size());
- EXPECT_EQ(0, result.val->data_segments.size());
+ EXPECT_EQ(2u, result.val->globals.size());
+ EXPECT_EQ(0u, result.val->functions.size());
+ EXPECT_EQ(0u, result.val->data_segments.size());
const WasmGlobal* g0 = &result.val->globals[0];
EXPECT_EQ(kAstF32, g0->type);
- EXPECT_EQ(0, g0->offset);
+ EXPECT_EQ(0u, g0->offset);
EXPECT_FALSE(g0->mutability);
EXPECT_EQ(WasmInitExpr::kF32Const, g0->init.kind);
const WasmGlobal* g1 = &result.val->globals[1];
EXPECT_EQ(kAstF64, g1->type);
- EXPECT_EQ(8, g1->offset);
+ EXPECT_EQ(8u, g1->offset);
EXPECT_TRUE(g1->mutability);
EXPECT_EQ(WasmInitExpr::kF64Const, g1->init.kind);
@@ -402,15 +402,15 @@ TEST_F(WasmModuleVerifyTest, MultipleSignatures) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(3, result.val->signatures.size());
+ EXPECT_EQ(3u, result.val->signatures.size());
if (result.val->signatures.size() == 3) {
- EXPECT_EQ(0, result.val->signatures[0]->return_count());
- EXPECT_EQ(1, result.val->signatures[1]->return_count());
- EXPECT_EQ(1, result.val->signatures[2]->return_count());
+ EXPECT_EQ(0u, result.val->signatures[0]->return_count());
+ EXPECT_EQ(1u, result.val->signatures[1]->return_count());
+ EXPECT_EQ(1u, result.val->signatures[2]->return_count());
- EXPECT_EQ(0, result.val->signatures[0]->parameter_count());
- EXPECT_EQ(1, result.val->signatures[1]->parameter_count());
- EXPECT_EQ(2, result.val->signatures[2]->parameter_count());
+ EXPECT_EQ(0u, result.val->signatures[0]->parameter_count());
+ EXPECT_EQ(1u, result.val->signatures[1]->parameter_count());
+ EXPECT_EQ(2u, result.val->signatures[2]->parameter_count());
}
if (result.val) delete result.val;
@@ -454,7 +454,7 @@ TEST_F(WasmModuleVerifyTest, DataSegmentWithImmutableImportedGlobal) {
EXPECT_OK(result);
WasmInitExpr expr = result.val->data_segments.back().dest_addr;
EXPECT_EQ(WasmInitExpr::kGlobalIndex, expr.kind);
- EXPECT_EQ(1, expr.val.global_index);
+ EXPECT_EQ(1u, expr.val.global_index);
if (result.val) delete result.val;
}
@@ -533,16 +533,16 @@ TEST_F(WasmModuleVerifyTest, OneDataSegment) {
EXPECT_VERIFIES(data);
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(0, result.val->globals.size());
- EXPECT_EQ(0, result.val->functions.size());
- EXPECT_EQ(1, result.val->data_segments.size());
+ EXPECT_EQ(0u, result.val->globals.size());
+ EXPECT_EQ(0u, result.val->functions.size());
+ EXPECT_EQ(1u, result.val->data_segments.size());
const WasmDataSegment* segment = &result.val->data_segments.back();
EXPECT_EQ(WasmInitExpr::kI32Const, segment->dest_addr.kind);
EXPECT_EQ(0x9bbaa, segment->dest_addr.val.i32_const);
EXPECT_EQ(kDataSegmentSourceOffset, segment->source_offset);
- EXPECT_EQ(3, segment->source_size);
+ EXPECT_EQ(3u, segment->source_size);
if (result.val) delete result.val;
}
@@ -587,9 +587,9 @@ TEST_F(WasmModuleVerifyTest, TwoDataSegments) {
{
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(0, result.val->globals.size());
- EXPECT_EQ(0, result.val->functions.size());
- EXPECT_EQ(2, result.val->data_segments.size());
+ EXPECT_EQ(0u, result.val->globals.size());
+ EXPECT_EQ(0u, result.val->functions.size());
+ EXPECT_EQ(2u, result.val->data_segments.size());
const WasmDataSegment* s0 = &result.val->data_segments[0];
const WasmDataSegment* s1 = &result.val->data_segments[1];
@@ -597,12 +597,12 @@ TEST_F(WasmModuleVerifyTest, TwoDataSegments) {
EXPECT_EQ(WasmInitExpr::kI32Const, s0->dest_addr.kind);
EXPECT_EQ(0x7ffee, s0->dest_addr.val.i32_const);
EXPECT_EQ(kDataSegment0SourceOffset, s0->source_offset);
- EXPECT_EQ(4, s0->source_size);
+ EXPECT_EQ(4u, s0->source_size);
EXPECT_EQ(WasmInitExpr::kI32Const, s1->dest_addr.kind);
EXPECT_EQ(0x6ddcc, s1->dest_addr.val.i32_const);
EXPECT_EQ(kDataSegment1SourceOffset, s1->source_offset);
- EXPECT_EQ(10, s1->source_size);
+ EXPECT_EQ(10u, s1->source_size);
if (result.val) delete result.val;
}
@@ -673,10 +673,10 @@ TEST_F(WasmModuleVerifyTest, OneIndirectFunction) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
if (result.ok()) {
- EXPECT_EQ(1, result.val->signatures.size());
- EXPECT_EQ(1, result.val->functions.size());
- EXPECT_EQ(1, result.val->function_tables.size());
- EXPECT_EQ(1, result.val->function_tables[0].min_size);
+ EXPECT_EQ(1u, result.val->signatures.size());
+ EXPECT_EQ(1u, result.val->functions.size());
+ EXPECT_EQ(1u, result.val->function_tables.size());
+ EXPECT_EQ(1u, result.val->function_tables[0].min_size);
}
if (result.val) delete result.val;
}
@@ -699,10 +699,10 @@ TEST_F(WasmModuleVerifyTest, OneIndirectFunction_one_entry) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
if (result.ok()) {
- EXPECT_EQ(1, result.val->signatures.size());
- EXPECT_EQ(1, result.val->functions.size());
- EXPECT_EQ(1, result.val->function_tables.size());
- EXPECT_EQ(1, result.val->function_tables[0].min_size);
+ EXPECT_EQ(1u, result.val->signatures.size());
+ EXPECT_EQ(1u, result.val->functions.size());
+ EXPECT_EQ(1u, result.val->function_tables.size());
+ EXPECT_EQ(1u, result.val->function_tables[0].min_size);
}
if (result.val) delete result.val;
}
@@ -736,10 +736,10 @@ TEST_F(WasmModuleVerifyTest, MultipleIndirectFunctions) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
if (result.ok()) {
- EXPECT_EQ(2, result.val->signatures.size());
- EXPECT_EQ(4, result.val->functions.size());
- EXPECT_EQ(1, result.val->function_tables.size());
- EXPECT_EQ(8, result.val->function_tables[0].min_size);
+ EXPECT_EQ(2u, result.val->signatures.size());
+ EXPECT_EQ(4u, result.val->functions.size());
+ EXPECT_EQ(1u, result.val->function_tables.size());
+ EXPECT_EQ(8u, result.val->function_tables[0].min_size);
}
if (result.val) delete result.val;
}
@@ -778,8 +778,8 @@ TEST_F(WasmSignatureDecodeTest, Ok_v_v) {
DecodeWasmSignatureForTesting(&zone, data, data + sizeof(data));
EXPECT_TRUE(sig != nullptr);
- EXPECT_EQ(0, sig->parameter_count());
- EXPECT_EQ(0, sig->return_count());
+ EXPECT_EQ(0u, sig->parameter_count());
+ EXPECT_EQ(0u, sig->return_count());
}
TEST_F(WasmSignatureDecodeTest, Ok_t_v) {
@@ -790,8 +790,8 @@ TEST_F(WasmSignatureDecodeTest, Ok_t_v) {
DecodeWasmSignatureForTesting(zone(), data, data + sizeof(data));
EXPECT_TRUE(sig != nullptr);
- EXPECT_EQ(0, sig->parameter_count());
- EXPECT_EQ(1, sig->return_count());
+ EXPECT_EQ(0u, sig->parameter_count());
+ EXPECT_EQ(1u, sig->return_count());
EXPECT_EQ(ret_type.type, sig->GetReturn());
}
}
@@ -804,8 +804,8 @@ TEST_F(WasmSignatureDecodeTest, Ok_v_t) {
DecodeWasmSignatureForTesting(zone(), data, data + sizeof(data));
EXPECT_TRUE(sig != nullptr);
- EXPECT_EQ(1, sig->parameter_count());
- EXPECT_EQ(0, sig->return_count());
+ EXPECT_EQ(1u, sig->parameter_count());
+ EXPECT_EQ(0u, sig->return_count());
EXPECT_EQ(param_type.type, sig->GetParam(0));
}
}
@@ -820,8 +820,8 @@ TEST_F(WasmSignatureDecodeTest, Ok_t_t) {
DecodeWasmSignatureForTesting(zone(), data, data + sizeof(data));
EXPECT_TRUE(sig != nullptr);
- EXPECT_EQ(1, sig->parameter_count());
- EXPECT_EQ(1, sig->return_count());
+ EXPECT_EQ(1u, sig->parameter_count());
+ EXPECT_EQ(1u, sig->return_count());
EXPECT_EQ(param_type.type, sig->GetParam(0));
EXPECT_EQ(ret_type.type, sig->GetReturn());
}
@@ -839,8 +839,8 @@ TEST_F(WasmSignatureDecodeTest, Ok_i_tt) {
DecodeWasmSignatureForTesting(zone(), data, data + sizeof(data));
EXPECT_TRUE(sig != nullptr);
- EXPECT_EQ(2, sig->parameter_count());
- EXPECT_EQ(1, sig->return_count());
+ EXPECT_EQ(2u, sig->parameter_count());
+ EXPECT_EQ(1u, sig->return_count());
EXPECT_EQ(p0_type.type, sig->GetParam(0));
EXPECT_EQ(p1_type.type, sig->GetParam(1));
}
@@ -916,10 +916,11 @@ TEST_F(WasmFunctionVerifyTest, Ok_v_v_empty) {
if (result.val && result.ok()) {
WasmFunction* function = result.val;
- EXPECT_EQ(0, function->sig->parameter_count());
- EXPECT_EQ(0, function->sig->return_count());
- EXPECT_EQ(0, function->name_offset);
- EXPECT_EQ(SIZEOF_SIG_ENTRY_v_v, function->code_start_offset);
+ EXPECT_EQ(0u, function->sig->parameter_count());
+ EXPECT_EQ(0u, function->sig->return_count());
+ EXPECT_EQ(0u, function->name_offset);
+ EXPECT_EQ(static_cast<uint32_t>(SIZEOF_SIG_ENTRY_v_v),
+ function->code_start_offset);
EXPECT_EQ(sizeof(data), function->code_end_offset);
// TODO(titzer): verify encoding of local declarations
}
@@ -1021,14 +1022,14 @@ TEST_F(WasmModuleVerifyTest, UnknownSectionSkipped) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(1, result.val->globals.size());
- EXPECT_EQ(0, result.val->functions.size());
- EXPECT_EQ(0, result.val->data_segments.size());
+ EXPECT_EQ(1u, result.val->globals.size());
+ EXPECT_EQ(0u, result.val->functions.size());
+ EXPECT_EQ(0u, result.val->data_segments.size());
const WasmGlobal* global = &result.val->globals.back();
EXPECT_EQ(kAstI32, global->type);
- EXPECT_EQ(0, global->offset);
+ EXPECT_EQ(0u, global->offset);
if (result.val) delete result.val;
}
@@ -1155,8 +1156,8 @@ TEST_F(WasmModuleVerifyTest, ExportTable_empty1) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(1, result.val->functions.size());
- EXPECT_EQ(0, result.val->export_table.size());
+ EXPECT_EQ(1u, result.val->functions.size());
+ EXPECT_EQ(0u, result.val->export_table.size());
if (result.val) delete result.val;
}
@@ -1186,8 +1187,8 @@ TEST_F(WasmModuleVerifyTest, ExportTableOne) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(1, result.val->functions.size());
- EXPECT_EQ(1, result.val->export_table.size());
+ EXPECT_EQ(1u, result.val->functions.size());
+ EXPECT_EQ(1u, result.val->export_table.size());
if (result.val) delete result.val;
}
@@ -1230,8 +1231,8 @@ TEST_F(WasmModuleVerifyTest, ExportTableTwo) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(1, result.val->functions.size());
- EXPECT_EQ(2, result.val->export_table.size());
+ EXPECT_EQ(1u, result.val->functions.size());
+ EXPECT_EQ(2u, result.val->export_table.size());
if (result.val) delete result.val;
}
@@ -1258,8 +1259,8 @@ TEST_F(WasmModuleVerifyTest, ExportTableThree) {
ModuleResult result = DecodeModule(data, data + sizeof(data));
EXPECT_OK(result);
- EXPECT_EQ(3, result.val->functions.size());
- EXPECT_EQ(3, result.val->export_table.size());
+ EXPECT_EQ(3u, result.val->functions.size());
+ EXPECT_EQ(3u, result.val->export_table.size());
if (result.val) delete result.val;
}
« no previous file with comments | « test/unittests/wasm/leb-helper-unittest.cc ('k') | test/unittests/wasm/wasm-macro-gen-unittest.cc » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698