From b8fadf3a6bc0435a23696bb7dc5a261066e0cf83 Mon Sep 17 00:00:00 2001 From: Nobuyoshi Nakada Date: Fri, 29 May 2020 02:43:30 +0900 Subject: [PATCH] Respect BIGNUM_DEBUG defined by command line option And fixed typo in compilers.yml. --- .github/workflows/compilers.yml | 2 +- bignum.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/.github/workflows/compilers.yml b/.github/workflows/compilers.yml index ab79032a39..a16a79eef8 100644 --- a/.github/workflows/compilers.yml +++ b/.github/workflows/compilers.yml @@ -92,7 +92,7 @@ jobs: - { key: cppflags, name: NDEBUG, value: '-DNDEBUG' } - { key: cppflags, name: RUBY_DEBUG, value: '-DRUBY_DEBUG' } - { key: cppflags, name: ARRAY_DEBUG, value: '-DARRAY_DEBUG' } - - { key: cppflags, name: BUGNUM_DEBUG, value: '-DBUGNUM_DEBUG' } + - { key: cppflags, name: BIGNUM_DEBUG, value: '-DBIGNUM_DEBUG' } - { key: cppflags, name: CCAN_LIST_DEBUG, value: '-DCCAN_LIST_DEBUG' } - { key: cppflags, name: CPDEBUG=-1, value: '-DCPDEBUG=-1' } - { key: cppflags, name: ENC_DEBUG, value: '-DENC_DEBUG' } diff --git a/bignum.c b/bignum.c index 956673ac29..66b60e4292 100644 --- a/bignum.c +++ b/bignum.c @@ -2906,7 +2906,10 @@ bary_divmod(BDIGIT *qds, size_t qn, BDIGIT *rds, size_t rn, const BDIGIT *xds, s } -#define BIGNUM_DEBUG 0 +#ifndef BIGNUM_DEBUG +# define BIGNUM_DEBUG (0+RUBY_DEBUG) +#endif + #if BIGNUM_DEBUG #define ON_DEBUG(x) do { x; } while (0) static void