diff options
Diffstat (limited to 'rational.c')
-rw-r--r-- | rational.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/rational.c b/rational.c index f5a6d2655f..1d4f1abbd5 100644 --- a/rational.c +++ b/rational.c @@ -403,11 +403,19 @@ f_rational_new_bang2(VALUE klass, VALUE x, VALUE y) #ifdef CANON static int canonicalization = 0; +#if defined __GNUC__ && __GNUC__ >= 4 +#pragma GCC visibility push(default) +#endif + void nurat_canonicalization(int f) { canonicalization = f; } + +#if defined __GNUC__ && __GNUC__ >= 4 +#pragma GCC visibility pop +#endif #endif inline static void |