summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2021-08-20 17:09:42 +0900
committerYukihiro "Matz" Matsumoto <[email protected]>2021-08-21 15:25:59 +0900
commit3b4c4caddc0bff94fed37d2eeae81341ef5c6547 (patch)
tree21bdd35473655cd129623190de06952b37d9e445
parent36632f55f418bd711112b72d7fe1b6b1745058e5 (diff)
downloadmruby-3b4c4caddc0bff94fed37d2eeae81341ef5c6547.tar.gz
mruby-3b4c4caddc0bff94fed37d2eeae81341ef5c6547.zip
mruby-test/driver.c: change `FLOAT_TOLERANCE` bigger for inline floats.
-rw-r--r--mrbgems/mruby-test/driver.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/mrbgems/mruby-test/driver.c b/mrbgems/mruby-test/driver.c
index 3e551c560..48a964e5e 100644
--- a/mrbgems/mruby-test/driver.c
+++ b/mrbgems/mruby-test/driver.c
@@ -222,8 +222,12 @@ mrb_init_test_driver(mrb_state *mrb, mrb_bool verbose)
#ifndef MRB_NO_FLOAT
#ifdef MRB_USE_FLOAT32
+#ifdef MRB_USE_FLOAT_FULL_PRECISION
mrb_define_const(mrb, mrbtest, "FLOAT_TOLERANCE", mrb_float_value(mrb, 1e-5));
#else
+ mrb_define_const(mrb, mrbtest, "FLOAT_TOLERANCE", mrb_float_value(mrb, 1e-4));
+#endif
+#else
mrb_define_const(mrb, mrbtest, "FLOAT_TOLERANCE", mrb_float_value(mrb, 1e-10));
#endif
#endif