|
Ruby 4.1.0dev (2026-09-07 revision 81495e113f3cba5b95e5a25392473c8240b91935)
|

Go to the source code of this file.
Macros | |
| #define | PRISM_NODISCARD __attribute__((__warn_unused_result__)) |
| Mark the return value of a function as important so that the compiler warns if a caller ignores it. | |
| #define PRISM_NODISCARD __attribute__((__warn_unused_result__)) |
Mark the return value of a function as important so that the compiler warns if a caller ignores it.
This is useful for functions that return error codes or allocated resources that must be freed.
Definition at line 15 of file nodiscard.h.