Reviewers: fschneider,
Description:
Fix x64 build after r5970, the same way as for ARM.
[email protected]
Please review this at http://codereview.chromium.org/5709005/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files:
M src/x64/ic-x64.cc
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
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev