summaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
author卜部昌平 <shyouhei@ruby-lang.org>2020-04-10 23:07:23 +0900
committer卜部昌平 <shyouhei@ruby-lang.org>2020-04-10 23:07:23 +0900
commit108d392efd6166216b67250e5246d6cd3a90c50c (patch)
tree1202932ec40e46dc60ee5c6d62954bdb71de77c8 /include
parent8ec795400f34ad6672f53040a4f303e8828a61da (diff)
RUBY3_HAS_ATTRIBUTE: fix fallbacks
Same as 133ae0807d661eac174b59c6e91c11a40975baea
Diffstat (limited to 'include')
-rw-r--r--include/ruby/3/has/attribute.h40
1 files changed, 20 insertions, 20 deletions
diff --git a/include/ruby/3/has/attribute.h b/include/ruby/3/has/attribute.h
index 05af8e63be..36a1a1229c 100644
--- a/include/ruby/3/has/attribute.h
+++ b/include/ruby/3/has/attribute.h
@@ -91,62 +91,62 @@
#else
# /* Take config.h definition when available. */
-# define RUBY3_HAS_ATTRIBUTE(_) RUBY3_TOKEN_PASTE(RUBY3_HAS_ATTRIBUTE_, _)
+# define RUBY3_HAS_ATTRIBUTE(_) (RUBY3_TOKEN_PASTE(RUBY3_HAS_ATTRIBUTE_, _)+0)
# ifdef ALWAYS_INLINE
-# define RUBY3_HAS_ATTRIBUTE_always_inline
+# define RUBY3_HAS_ATTRIBUTE_always_inline 1
# endif
# ifdef FUNC_CDECL
-# define RUBY3_HAS_ATTRIBUTE_cdecl
+# define RUBY3_HAS_ATTRIBUTE_cdecl 1
# endif
# ifdef CONSTFUNC
-# define RUBY3_HAS_ATTRIBUTE_const
+# define RUBY3_HAS_ATTRIBUTE_const 1
# endif
# ifdef DEPRECATED
-# define RUBY3_HAS_ATTRIBUTE_deprecated
+# define RUBY3_HAS_ATTRIBUTE_deprecated 1
# endif
# ifdef ERRORFUNC
-# define RUBY3_HAS_ATTRIBUTE_error
+# define RUBY3_HAS_ATTRIBUTE_error 1
# endif
# ifdef FUNC_FASTCALL
-# define RUBY3_HAS_ATTRIBUTE_fastcall
+# define RUBY3_HAS_ATTRIBUTE_fastcall 1
# endif
# ifdef PUREFUNC
-# define RUBY3_HAS_ATTRIBUTE_pure
+# define RUBY3_HAS_ATTRIBUTE_pure 1
# endif
# ifdef NO_ADDRESS_SAFETY_ANALYSIS
-# define RUBY3_HAS_ATTRIBUTE_no_address_safety_analysis
+# define RUBY3_HAS_ATTRIBUTE_no_address_safety_analysis 1
# endif
# ifdef NO_SANITIZE
-# define RUBY3_HAS_ATTRIBUTE_no_sanitize
+# define RUBY3_HAS_ATTRIBUTE_no_sanitize 1
# endif
# ifdef NO_SANITIZE_ADDRESS
-# define RUBY3_HAS_ATTRIBUTE_no_sanitize_address
+# define RUBY3_HAS_ATTRIBUTE_no_sanitize_address 1
# endif
# ifdef NOINLINE
-# define RUBY3_HAS_ATTRIBUTE_noinline
+# define RUBY3_HAS_ATTRIBUTE_noinline 1
# endif
# ifdef RUBY3_FUNC_NONNULL
-# define RUBY3_HAS_ATTRIBUTE_nonnull
+# define RUBY3_HAS_ATTRIBUTE_nonnull 1
# endif
# ifdef NORETURN
-# define RUBY3_HAS_ATTRIBUTE_noreturn
+# define RUBY3_HAS_ATTRIBUTE_noreturn 1
# endif
# ifdef FUNC_OPTIMIZED
-# define RUBY3_HAS_ATTRIBUTE_optimize
+# define RUBY3_HAS_ATTRIBUTE_optimize 1
# endif
# ifdef FUNC_STDCALL
-# define RUBY3_HAS_ATTRIBUTE_stdcall
+# define RUBY3_HAS_ATTRIBUTE_stdcall 1
# endif
# ifdef MAYBE_UNUSED
-# define RUBY3_HAS_ATTRIBUTE_unused
+# define RUBY3_HAS_ATTRIBUTE_unused 1
# endif
# ifdef WARN_UNUSED_RESULT
-# define RUBY3_HAS_ATTRIBUTE_warn_unused_result
+# define RUBY3_HAS_ATTRIBUTE_warn_unused_result 1
# endif
# ifdef WARNINGFUNC
-# define RUBY3_HAS_ATTRIBUTE_warning
+# define RUBY3_HAS_ATTRIBUTE_warning 1
# endif
# ifdef WEAK
-# define RUBY3_HAS_ATTRIBUTE_weak
+# define RUBY3_HAS_ATTRIBUTE_weak 1
# endif
#endif