Index: test/unittests/compiler/node-properties-unittest.cc |
diff --git a/test/unittests/compiler/node-properties-unittest.cc b/test/unittests/compiler/node-properties-unittest.cc |
index edaf430f8e690b2a39a2b6dc42afe2e592258e8b..ab8c9c7e58d3da749d72e63b96b16432de768fcd 100644 |
--- a/test/unittests/compiler/node-properties-unittest.cc |
+++ b/test/unittests/compiler/node-properties-unittest.cc |
@@ -32,6 +32,8 @@ const Operator kMockCallOperator(IrOpcode::kCall, Operator::kNoProperties, |
} // namespace |
+// TODO(titzer): These tests shouldn't depend on use list order. |
+ |
TEST_F(NodePropertiesTest, ReplaceWithValue_ValueUse) { |
CommonOperatorBuilder common(zone()); |
Node* node = Node::New(zone(), 0, &kMockOperator, 0, nullptr, false); |
@@ -56,7 +58,7 @@ TEST_F(NodePropertiesTest, ReplaceWithValue_EffectUse) { |
EXPECT_EQ(0, node->UseCount()); |
EXPECT_EQ(2, start->UseCount()); |
EXPECT_EQ(0, replacement->UseCount()); |
- EXPECT_THAT(start->uses(), ElementsAre(node, use_effect)); |
+ EXPECT_THAT(start->uses(), ElementsAre(use_effect, node)); |
Michael Starzinger
2015/03/19 09:40:08
Can we use UnorderedElementsAre here instead and a
titzer
2015/03/19 10:10:31
Done.
|
} |
@@ -72,7 +74,7 @@ TEST_F(NodePropertiesTest, ReplaceWithValue_ControlUse) { |
EXPECT_EQ(0, node->UseCount()); |
EXPECT_EQ(2, start->UseCount()); |
EXPECT_EQ(0, replacement->UseCount()); |
- EXPECT_THAT(start->uses(), ElementsAre(node, use_control)); |
+ EXPECT_THAT(start->uses(), ElementsAre(use_control, node)); |
Michael Starzinger
2015/03/19 09:40:08
Likewise.
titzer
2015/03/19 10:10:31
Done.
|
} |