Reviewers: danno,

Message:
PTAL
KeyedLoad stub passes NULL as mapcheck.

Description:
Fix crash during hydrogen trace.

Please review this at https://codereview.chromium.org/11473016/

SVN Base: http://v8.googlecode.com/svn/branches/bleeding_edge/

Affected files:
  M     src/hydrogen-instructions.cc


Index: src/hydrogen-instructions.cc
===================================================================
--- src/hydrogen-instructions.cc        (revision 13156)
+++ src/hydrogen-instructions.cc        (working copy)
@@ -1145,7 +1145,10 @@
 void HLoadElements::PrintDataTo(StringStream* stream) {
   value()->PrintNameTo(stream);
   stream->Add(" ");
-  typecheck()->PrintNameTo(stream);
+  if (typecheck() != NULL)
+    typecheck()->PrintNameTo(stream);
+  else
+    stream->Add("no_typecheck");
 }


@@ -2020,7 +2023,10 @@
     stream->Add("] ");
   }

-  dependency()->PrintNameTo(stream);
+  if (dependency() != NULL)
+    dependency()->PrintNameTo(stream);
+  else
+    stream->Add("no_dep");
   if (RequiresHoleCheck()) {
     stream->Add(" check_hole");
   }


--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev

Reply via email to