| Index: test/unittests/compiler/common-operator-unittest.cc | 
| diff --git a/test/unittests/compiler/common-operator-unittest.cc b/test/unittests/compiler/common-operator-unittest.cc | 
| index 66eb140d27291d265e6df921938a6ae21d94297d..9f28ec65b932bfe5cb79a5b21d936caf0faf036b 100644 | 
| --- a/test/unittests/compiler/common-operator-unittest.cc | 
| +++ b/test/unittests/compiler/common-operator-unittest.cc | 
| @@ -53,7 +53,6 @@ const SharedOperator kSharedOperators[] = { | 
| SHARED(IfFalse, Operator::kKontrol, 0, 0, 1, 0, 0, 1), | 
| SHARED(IfSuccess, Operator::kKontrol, 0, 0, 1, 0, 0, 1), | 
| SHARED(Throw, Operator::kKontrol, 1, 1, 1, 0, 0, 1), | 
| -    SHARED(Return, Operator::kNoThrow, 1, 1, 1, 0, 0, 1), | 
| SHARED(Terminate, Operator::kKontrol, 0, 1, 1, 0, 0, 1) | 
| #undef SHARED | 
| }; | 
| @@ -188,6 +187,23 @@ TEST_F(CommonOperatorTest, End) { | 
| } | 
|  | 
|  | 
| +TEST_F(CommonOperatorTest, Return) { | 
| +  TRACED_FOREACH(int, input_count, kArguments) { | 
| +    const Operator* const op = common()->Return(input_count); | 
| +    EXPECT_EQ(IrOpcode::kReturn, op->opcode()); | 
| +    EXPECT_EQ(Operator::kKontrol, op->properties()); | 
| +    EXPECT_EQ(0, op->ValueInputCount()); | 
| +    EXPECT_EQ(0, op->EffectInputCount()); | 
| +    EXPECT_EQ(input_count, static_cast<uint32_t>(op->ControlInputCount())); | 
| +    EXPECT_EQ(input_count, static_cast<uint32_t>( | 
| +                               OperatorProperties::GetTotalInputCount(op))); | 
| +    EXPECT_EQ(0, op->ValueOutputCount()); | 
| +    EXPECT_EQ(0, op->EffectOutputCount()); | 
| +    EXPECT_EQ(0, op->ControlOutputCount()); | 
| +  } | 
| +} | 
| + | 
| + | 
| TEST_F(CommonOperatorTest, Branch) { | 
| TRACED_FOREACH(BranchHint, hint, kBranchHints) { | 
| const Operator* const op = common()->Branch(hint); | 
|  |