Allow trace-codegen to dereference handles.
authorJacob.Bramley@arm.com <Jacob.Bramley@arm.com>
Tue, 16 Sep 2014 10:42:54 +0000 (10:42 +0000)
committerJacob.Bramley@arm.com <Jacob.Bramley@arm.com>
Tue, 16 Sep 2014 10:42:54 +0000 (10:42 +0000)
This fixes --print-all-code for some tests.

BUG=
R=ulan@chromium.org

Review URL: https://codereview.chromium.org/574673002

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

src/codegen.cc

index 680c55a..1362232 100644 (file)
@@ -116,6 +116,7 @@ void CodeGenerator::MakeCodePrologue(CompilationInfo* info, const char* kind) {
           CodeStub::MajorName(info->code_stub()->MajorKey(), true);
       PrintF("%s", name == NULL ? "<unknown>" : name);
     } else {
+      AllowDeferredHandleDereference allow_deference_for_trace;
       PrintF("%s", info->function()->debug_name()->ToCString().get());
     }
     PrintF("]\n");