16 lines
480 B
YAML
16 lines
480 B
YAML
|
define: DUK_USE_COMPUTED_NAN
|
||
|
introduced: 1.0.0
|
||
|
default: false
|
||
|
tags:
|
||
|
- portability
|
||
|
description: >
|
||
|
The DUK_DOUBLE_NAN is not a constant but refers to a global variable with
|
||
|
an IEEE NaN value computed at run-time. Some compilers don't provide a
|
||
|
constant for NaN, and may incorrectly evaluate (0 / 0) when doing
|
||
|
constant folding.
|
||
|
|
||
|
When enabled, define DUK_DOUBLE_NAN as duk_computed_nan.
|
||
|
|
||
|
# XXX: Remove computed NaN from Duktape itself and let user provide
|
||
|
# it instead?
|