Index: src/ia32/macro-assembler-ia32.cc |
diff --git a/src/ia32/macro-assembler-ia32.cc b/src/ia32/macro-assembler-ia32.cc |
index ed69fd07686f8d1df9287782fc9f40459744a420..2d35b5992bbbbc3da6ded86c1cd041cc49afe672 100644 |
--- a/src/ia32/macro-assembler-ia32.cc |
+++ b/src/ia32/macro-assembler-ia32.cc |
@@ -33,6 +33,7 @@ |
#include "codegen.h" |
#include "cpu-profiler.h" |
#include "debug.h" |
+#include "isolate-inl.h" |
#include "runtime.h" |
#include "serialize.h" |
@@ -1022,7 +1023,8 @@ void MacroAssembler::Prologue(PrologueFrameMode frame_mode) { |
} else { |
PredictableCodeSizeScope predictible_code_size_scope(this, |
kNoCodeAgeSequenceLength); |
- if (FLAG_optimize_for_size && FLAG_age_code) { |
+ if (FLAG_optimize_for_size && FLAG_age_code && |
+ !isolate()->IsDebuggerActive()) { |
// Pre-age the code. |
call(isolate()->builtins()->MarkCodeAsExecutedOnce(), |
RelocInfo::CODE_AGE_SEQUENCE); |