| Index: src/x64/full-codegen-x64.cc
|
| diff --git a/src/x64/full-codegen-x64.cc b/src/x64/full-codegen-x64.cc
|
| index 8de422608bd7bb8334351614a253b8fdd7662f7a..22c68edc1b0d1fc179bf55d5ec3f73f846ac737c 100644
|
| --- a/src/x64/full-codegen-x64.cc
|
| +++ b/src/x64/full-codegen-x64.cc
|
| @@ -4022,6 +4022,17 @@ void FullCodeGenerator::EmitFastAsciiArrayJoin(CallRuntime* expr) {
|
| }
|
|
|
|
|
| +void FullCodeGenerator::EmitDebugIsActive(CallRuntime* expr) {
|
| + ASSERT(expr->arguments()->length() == 0);
|
| + ExternalReference debug_is_active =
|
| + ExternalReference::debug_is_active_address(isolate());
|
| + __ Move(kScratchRegister, debug_is_active);
|
| + __ movzxbp(rax, Operand(kScratchRegister, 0));
|
| + __ Integer32ToSmi(rax, rax);
|
| + context()->Plug(rax);
|
| +}
|
| +
|
| +
|
| void FullCodeGenerator::VisitCallRuntime(CallRuntime* expr) {
|
| if (expr->function() != NULL &&
|
| expr->function()->intrinsic_type == Runtime::INLINE) {
|
|
|