Index: src/ic.h |
diff --git a/src/ic.h b/src/ic.h |
index 3d8b7fd33eb2883c844d045d58e8af6c35e2c31e..fa7ed6dbc1381f60aee70703a65d34566179dfba 100644 |
--- a/src/ic.h |
+++ b/src/ic.h |
@@ -866,11 +866,14 @@ class BinaryOpIC: public IC { |
Token::Value op() const { return op_; } |
OverwriteMode mode() const { return mode_; } |
+ Maybe<int> fixed_right_arg() const { return fixed_right_arg_; } |
Handle<Type> GetLeftType(Isolate* isolate) const { |
return KindToType(left_kind_, isolate); |
} |
- Handle<Type> GetRightType(Isolate* isolate) const; |
+ Handle<Type> GetRightType(Isolate* isolate) const { |
+ return KindToType(right_kind_, isolate); |
+ } |
Handle<Type> GetResultType(Isolate* isolate) const; |
void Print(StringStream* stream) const; |