Also skip unary op IC when iterating over break locations in the debugger.
authorfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 May 2011 13:14:12 +0000 (13:14 +0000)
committerfschneider@chromium.org <fschneider@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 19 May 2011 13:14:12 +0000 (13:14 +0000)
Review URL: http://codereview.chromium.org/7040002

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@7962 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/debug.cc

index e3a6b737c4508473f91b96bc62e6a2c96ace5fd9..2ac4bffd35374c8d044e8752ca7680e94dfae34f 100644 (file)
@@ -168,6 +168,7 @@ void BreakLocationIterator::Next() {
       Code* code = Code::GetCodeFromTargetAddress(target);
       if ((code->is_inline_cache_stub() &&
            !code->is_type_recording_binary_op_stub() &&
+           !code->is_type_recording_unary_op_stub() &&
            !code->is_compare_ic_stub()) ||
           RelocInfo::IsConstructCall(rmode())) {
         break_point_++;