Expand description
Emulates Ruby’s “if” statement.
@param[in] obj An arbitrary ruby object.
@retval false obj is either ::Qfalse or ::Qnil.
@retval true Anything else.
@internal
It HAS to be __attribute__((const)) in order for clang to properly deduce
__builtin_assume().