diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-10-29 12:12:07 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2019-10-29 16:38:15 +0900 |
commit | ad4da86669454dee86844b3e0a3ecf9177084db3 (patch) | |
tree | 466fc690489c37fe46c1a579848a9c00f4d8db74 /configure.ac | |
parent | 9195ed18cacb0d448c818d2a80db105d8b3cea3c (diff) |
Check for nonnull attribute in configure
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac index 653f3bb651..67ce5f99d2 100644 --- a/configure.ac +++ b/configure.ac @@ -1495,6 +1495,11 @@ done AS_IF([test "$rb_cv_func_exported" != no], [ AC_DEFINE_UNQUOTED(RUBY_FUNC_EXPORTED, [$rb_cv_func_exported extern]) ]) +RUBY_DECL_ATTRIBUTE([__nonnull__(n)], [RUBY_FUNC_NONNULL(n,x)], [rb_cv_func_nonnull], + [], [function], [ +@%:@define x int conftest_attribute_check(void *p) +@%:@define n 1 +]) RUBY_APPEND_OPTION(XCFLAGS, -DRUBY_EXPORT) |