Index: runtime/vm/intermediate_language_ia32.cc |
=================================================================== |
--- runtime/vm/intermediate_language_ia32.cc (revision 43426) |
+++ runtime/vm/intermediate_language_ia32.cc (working copy) |
@@ -251,7 +251,7 @@ |
ASSERT(locs->always_calls()); |
Label done; |
- if (FLAG_enable_type_checks) { |
+ if (FLAG_enable_type_checks || Isolate::Current()->checked_mode()) { |
__ CompareObject(reg, Bool::True()); |
__ j(EQUAL, &done, Assembler::kNearJump); |
__ CompareObject(reg, Bool::False()); |