XFA: merge patch from CL 788143009, remove g_NaN var and constructor
authorBruce Dawson <brucedawson@google.com>
Fri, 2 Jan 2015 20:05:17 +0000 (12:05 -0800)
committerBruce Dawson <brucedawson@google.com>
Fri, 2 Jan 2015 20:05:17 +0000 (12:05 -0800)
commit87e9598a159d17a3b45821635b7ad43a18dd6f11
tree96cca35ad9e6eca45122a214d39d5dd11ab51819
parent9c5208319a89ce3ebdf261235bb4aaaa8e540470
XFA: merge patch from CL 788143009, remove g_NaN var and constructor

Doing the type conversion on demand is just as efficient as doing it at
startup time, and makes for more efficient startup.

Also mark g_nan as const, to reduce .data section size and enforce
desired semantics.

BUG=441899
TBR=bo_xu@foxitsoftware.com

Review URL: https://codereview.chromium.org/788143009

Review URL: https://codereview.chromium.org/832933002
fpdfsdk/src/jsapi/fxjs_v8.cpp