diff options
Diffstat (limited to 'src/jv.c')
-rw-r--r-- | src/jv.c | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -411,6 +411,7 @@ jv jv_number(double x) { double jv_number_value(jv j) { assert(JVP_HAS_KIND(j, JV_KIND_NUMBER)); +#ifdef USE_DECNUM if (JVP_HAS_FLAGS(j, JVP_FLAGS_NUMBER_LITERAL)) { jvp_literal_number* n = jvp_literal_number_ptr(j); @@ -421,8 +422,11 @@ double jv_number_value(jv j) { return n->num_double; } else { +#endif return j.u.number; +#ifdef USE_DECNUM } +#endif } int jv_is_integer(jv j){ |