| Index: runtime/vm/intermediate_language_ia32.cc
|
| ===================================================================
|
| --- runtime/vm/intermediate_language_ia32.cc (revision 34624)
|
| +++ runtime/vm/intermediate_language_ia32.cc (working copy)
|
| @@ -4809,7 +4809,7 @@
|
| Label do_pow, return_zero;
|
| __ Bind(&do_call);
|
| // Before calling check if we could use sqrt instead of pow.
|
| - __ LoadObject(temp, Double::ZoneHandle(Double::NewCanonical(-1.0/0.0)));
|
| + __ LoadObject(temp, Double::ZoneHandle(Double::NewCanonical(-INFINITY)));
|
| __ movsd(result, FieldAddress(temp, Double::value_offset()));
|
| // base == -Infinity -> call pow;
|
| __ comisd(base, result);
|
|
|