Chromium Code Reviews| Index: src/builtins/builtins-number.cc |
| diff --git a/src/builtins/builtins-number.cc b/src/builtins/builtins-number.cc |
| index a63066cfbd7857b42cdf99db8d646f68feae2b6b..f8853e1ee9063e8641fb8d90b002be769f41d13b 100644 |
| --- a/src/builtins/builtins-number.cc |
| +++ b/src/builtins/builtins-number.cc |
| @@ -545,7 +545,8 @@ BUILTIN(NumberPrototypeToString) { |
| } |
| // Fast case where the result is a one character string. |
| - if (IsUint32Double(value_number) && value_number < radix_number) { |
| + if ((IsUint32Double(value_number) && value_number < radix_number) || |
| + value_number == 0.0) { |
|
Tobias Tebbi
2016/11/22 18:46:54
nit: value_number == -0.0
|
| // Character array used for conversion. |
| static const char kCharTable[] = "0123456789abcdefghijklmnopqrstuvwxyz"; |
| return *isolate->factory()->LookupSingleCharacterStringFromCode( |