Index: src/ast.h |
diff --git a/src/ast.h b/src/ast.h |
index 341c3470726cd2643baf0c670068d272330d8d28..d3d40f12f5add8b0c4ab38d2c263a3385f515352 100644 |
--- a/src/ast.h |
+++ b/src/ast.h |
@@ -2073,8 +2073,7 @@ class BinaryOperation FINAL : public Expression { |
return TypeFeedbackId(local_id(1)); |
} |
Maybe<int> fixed_right_arg() const { |
- return has_fixed_right_arg_ ? Maybe<int>(fixed_right_arg_value_) |
- : Maybe<int>(); |
+ return has_fixed_right_arg_ ? Just(fixed_right_arg_value_) : Nothing<int>(); |
} |
void set_fixed_right_arg(Maybe<int> arg) { |
has_fixed_right_arg_ = arg.has_value; |