diff options
Diffstat (limited to 'compiler/utils/jni_macro_assembler.h')
| -rw-r--r-- | compiler/utils/jni_macro_assembler.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/compiler/utils/jni_macro_assembler.h b/compiler/utils/jni_macro_assembler.h index 59a1a48e20..a8ca1119e5 100644 --- a/compiler/utils/jni_macro_assembler.h +++ b/compiler/utils/jni_macro_assembler.h @@ -216,8 +216,15 @@ class JNIMacroAssembler : public DeletableArenaObject<kArenaAllocAssembler> { */ virtual DebugFrameOpCodeWriterForAssembler& cfi() = 0; + void SetEmitRunTimeChecksInDebugMode(bool value) { + emit_run_time_checks_in_debug_mode_ = value; + } + protected: - explicit JNIMacroAssembler() {} + JNIMacroAssembler() {} + + // Should run-time checks be emitted in debug mode? + bool emit_run_time_checks_in_debug_mode_ = false; }; // A "Label" class used with the JNIMacroAssembler |