Index: src/ic.cc |
diff --git a/src/ic.cc b/src/ic.cc |
index 39955610b510eb15ac0a33a0bf64c316690ebec4..ff3a94d18c1f6dfdf32b22e3c1a10290e61cfcc0 100644 |
--- a/src/ic.cc |
+++ b/src/ic.cc |
@@ -144,7 +144,7 @@ IC::IC(FrameDepth depth, Isolate* isolate) : isolate_(isolate) { |
ASSERT(fp == frame->fp() && pc_address == frame->pc_address()); |
#endif |
fp_ = fp; |
- pc_address_ = pc_address; |
+ pc_address_ = StackFrame::ResolveReturnAddressLocation(pc_address); |
} |