Index: runtime/vm/intermediate_language_x64.cc |
=================================================================== |
--- runtime/vm/intermediate_language_x64.cc (revision 40623) |
+++ runtime/vm/intermediate_language_x64.cc (working copy) |
@@ -4925,7 +4925,7 @@ |
__ Bind(&try_sqrt); |
// Before calling pow, check if we could use sqrt instead of pow. |
__ LoadObject(temp, |
- Double::ZoneHandle(Double::NewCanonical(-INFINITY)), PP); |
+ Double::ZoneHandle(Double::NewCanonical(kNegInfinity)), PP); |
__ movsd(result, FieldAddress(temp, Double::value_offset())); |
// base == -Infinity -> call pow; |
__ comisd(base, result); |