| Index: src/platform-win32.cc
 | 
| diff --git a/src/platform-win32.cc b/src/platform-win32.cc
 | 
| index 54d7b3702da8b5404cd149c15926a4a5335e2515..b8691cae105d7cbf51e60083e46e972249d7d86b 100644
 | 
| --- a/src/platform-win32.cc
 | 
| +++ b/src/platform-win32.cc
 | 
| @@ -1333,7 +1333,9 @@ int OS::StackWalk(Vector<OS::StackFrame> frames) { return 0; }
 | 
|  
 | 
|  double OS::nan_value() {
 | 
|  #ifdef _MSC_VER
 | 
| -  static const __int64 nanval = 0xfff8000000000000;
 | 
| +  // Positive Quiet NaN with no payload (aka. Indeterminate) has all bits
 | 
| +  // in mask set, so value equals mask.
 | 
| +  static const __int64 nanval = kQuietNaNMask;
 | 
|    return *reinterpret_cast<const double*>(&nanval);
 | 
|  #else  // _MSC_VER
 | 
|    return NAN;
 | 
| 
 |