Index: src/x64/ic-x64.cc |
diff --git a/src/x64/ic-x64.cc b/src/x64/ic-x64.cc |
index 200209906be85ca32c5a3f8c7a560ce8949b9884..a7e61bab7a518ef394f6b9f9112196f0400aae00 100644 |
--- a/src/x64/ic-x64.cc |
+++ b/src/x64/ic-x64.cc |
@@ -1951,10 +1951,8 @@ Condition CompareIC::ComputeCondition(Token::Value op) { |
void CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) { |
HandleScope scope; |
Handle<Code> rewritten; |
-#ifdef DEBUG |
State previous_state = GetState(); |
-#endif |
- State state = TargetState(x, y); |
+ State state = TargetState(previous_state, x, y); |
if (state == GENERIC) { |
CompareStub stub(GetCondition(), strict(), NO_COMPARE_FLAGS); |
rewritten = stub.GetCode(); |
@@ -1974,6 +1972,10 @@ void CompareIC::UpdateCaches(Handle<Object> x, Handle<Object> y) { |
#endif |
} |
+void PatchInlinedSmiCode(Address address) { |
+ UNIMPLEMENTED(); |
+} |
+ |
} } // namespace v8::internal |
#endif // V8_TARGET_ARCH_X64 |