Index: runtime/vm/intermediate_language_x64.cc |
=================================================================== |
--- runtime/vm/intermediate_language_x64.cc (revision 13254) |
+++ runtime/vm/intermediate_language_x64.cc (working copy) |
@@ -2061,6 +2061,7 @@ |
__ testq(value, Immediate(kSmiTagMask)); |
__ j(ZERO, deopt); |
} |
+ __ LoadClassId(temp, value); |
const intptr_t num_checks = unary_checks().NumberOfChecks(); |
const bool use_near_jump = num_checks < 5; |
for (intptr_t i = cix; i < num_checks; i++) { |