@@ -100,30 +100,22 @@ class BoolCheckJumpStep : public JumpStepBase {
100100absl::StatusOr<std::unique_ptr<JumpStepBase>> CreateCondJumpStep (
101101 bool jump_condition, bool leave_on_stack, absl::optional<int > jump_offset,
102102 int64_t expr_id) {
103- std::unique_ptr<JumpStepBase> step = absl::make_unique<CondJumpStep>(
104- jump_condition, leave_on_stack, jump_offset, expr_id);
105-
106- return std::move (step);
103+ return absl::make_unique<CondJumpStep>(jump_condition, leave_on_stack,
104+ jump_offset, expr_id);
107105}
108106
109107// Factory method for Jump step.
110108absl::StatusOr<std::unique_ptr<JumpStepBase>> CreateJumpStep (
111109 absl::optional<int > jump_offset, int64_t expr_id) {
112- std::unique_ptr<JumpStepBase> step =
113- absl::make_unique<JumpStep>(jump_offset, expr_id);
114-
115- return std::move (step);
110+ return absl::make_unique<JumpStep>(jump_offset, expr_id);
116111}
117112
118113// Factory method for Conditional Jump step.
119114// Conditional Jump requires a value to sit on the stack.
120115// If this value is an error or unknown, a jump is performed.
121116absl::StatusOr<std::unique_ptr<JumpStepBase>> CreateBoolCheckJumpStep (
122117 absl::optional<int > jump_offset, int64_t expr_id) {
123- std::unique_ptr<JumpStepBase> step =
124- absl::make_unique<BoolCheckJumpStep>(jump_offset, expr_id);
125-
126- return std::move (step);
118+ return absl::make_unique<BoolCheckJumpStep>(jump_offset, expr_id);
127119}
128120
129121// TODO(issues/41) Make sure Unknowns are properly supported by ternary
0 commit comments