diff options
Diffstat (limited to 'include/ruby/internal/interpreter.h')
| -rw-r--r-- | include/ruby/internal/interpreter.h | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/include/ruby/internal/interpreter.h b/include/ruby/internal/interpreter.h index f8dd9bf88d..a10e7ad2d8 100644 --- a/include/ruby/internal/interpreter.h +++ b/include/ruby/internal/interpreter.h @@ -141,7 +141,7 @@ void ruby_show_copyright(void); * * @param[in] addr A pointer somewhere on the stack, near its bottom. */ -void ruby_init_stack(volatile VALUE *addr); +void ruby_init_stack(void *addr); /** * Initializes the VM and builtin libraries. @@ -168,11 +168,7 @@ int ruby_setup(void); * @retval ex Successful cleanup. * @note This function does not raise any exception. */ -int ruby_cleanup( -#if !defined(__cplusplus) || __cplusplus <= 201704L - volatile /* C++20 killed volatile. cf: http://wg21.link/P1152 */ -#endif - int ex); +int ruby_cleanup(int ex); /** * Runs the VM finalization processes. |
