1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00
ruby--ruby/include/ruby/internal/attr
Nobuyoshi Nakada f7ffe9dbde
Introduce RBIMPL_NONNULL_ARG macro
Runtime assertion for the argument declared as non-null.
This macro does nothing if `RBIMPL_ATTR_NONNULL` is effective,
otherwise asserts that the argument is non-null.
2021-09-27 14:47:52 +09:00
..
alloc_size.h
artificial.h
cold.h
const.h
constexpr.h
deprecated.h include/ruby/internal/intern/object.h: add doxygen 2021-09-10 20:00:06 +09:00
diagnose_if.h
enum_extensibility.h
error.h
flag_enum.h
forceinline.h
format.h
maybe_unused.h
noalias.h RBIMPL_ATTR_NOALIAS: not until LLVM 12 2021-09-22 16:37:13 +09:00
nodiscard.h
noexcept.h
noinline.h
nonnull.h Introduce RBIMPL_NONNULL_ARG macro 2021-09-27 14:47:52 +09:00
noreturn.h
pure.h
restrict.h
returns_nonnull.h
warning.h
weakref.h