@@ -30,10 +30,10 @@ __attribute__((__import_module__("ruby:js/js-runtime"), __import_name__("bool-to
3030extern int32_t __wasm_import_ruby_js_js_runtime_bool_to_js_bool (int32_t );
3131
3232__attribute__((__import_module__ ("ruby:js/js-runtime" ), __import_name__ ("proc-to-js-function" )))
33- extern int32_t __wasm_import_ruby_js_js_runtime_proc_to_js_function (int32_t );
33+ extern int32_t __wasm_import_ruby_js_js_runtime_proc_to_js_function (void );
3434
3535__attribute__((__import_module__ ("ruby:js/js-runtime" ), __import_name__ ("rb-object-to-js-rb-value" )))
36- extern int32_t __wasm_import_ruby_js_js_runtime_rb_object_to_js_rb_value (int32_t );
36+ extern int32_t __wasm_import_ruby_js_js_runtime_rb_object_to_js_rb_value (void );
3737
3838__attribute__((__import_module__ ("ruby:js/js-runtime" ), __import_name__ ("js-value-to-string" )))
3939extern void __wasm_import_ruby_js_js_runtime_js_value_to_string (int32_t , uint8_t * );
@@ -92,6 +92,7 @@ void __wasm_export_exports_ruby_js_ruby_runtime_rstring_ptr_post_return(uint8_t
9292
9393
9494
95+
9596// Canonical ABI intrinsics
9697
9798__attribute__((__weak__ , __export_name__ ("cabi_realloc" )))
@@ -301,13 +302,13 @@ ruby_js_js_runtime_own_js_abi_value_t ruby_js_js_runtime_bool_to_js_bool(bool va
301302 return (ruby_js_js_runtime_own_js_abi_value_t ) { ret };
302303}
303304
304- ruby_js_js_runtime_own_js_abi_value_t ruby_js_js_runtime_proc_to_js_function (uint32_t value ) {
305- int32_t ret = __wasm_import_ruby_js_js_runtime_proc_to_js_function (( int32_t ) ( value ) );
305+ ruby_js_js_runtime_own_js_abi_value_t ruby_js_js_runtime_proc_to_js_function (void ) {
306+ int32_t ret = __wasm_import_ruby_js_js_runtime_proc_to_js_function ();
306307 return (ruby_js_js_runtime_own_js_abi_value_t ) { ret };
307308}
308309
309- ruby_js_js_runtime_own_js_abi_value_t ruby_js_js_runtime_rb_object_to_js_rb_value (uint32_t raw_rb_abi_value ) {
310- int32_t ret = __wasm_import_ruby_js_js_runtime_rb_object_to_js_rb_value (( int32_t ) ( raw_rb_abi_value ) );
310+ ruby_js_js_runtime_own_js_abi_value_t ruby_js_js_runtime_rb_object_to_js_rb_value (void ) {
311+ int32_t ret = __wasm_import_ruby_js_js_runtime_rb_object_to_js_rb_value ();
311312 return (ruby_js_js_runtime_own_js_abi_value_t ) { ret };
312313}
313314
@@ -537,6 +538,12 @@ int32_t __wasm_export_exports_ruby_js_ruby_runtime_rb_set_should_prohibit_rewind
537538 return ret ;
538539}
539540
541+ __attribute__((__export_name__ ("ruby:js/ruby-runtime#export-rb-value-to-js" )))
542+ int32_t __wasm_export_exports_ruby_js_ruby_runtime_export_rb_value_to_js (void ) {
543+ exports_ruby_js_ruby_runtime_own_rb_abi_value_t ret = exports_ruby_js_ruby_runtime_export_rb_value_to_js ();
544+ return (ret ).__handle ;
545+ }
546+
540547// Ensure that the *_component_type.o object is linked in
541548
542549extern void __component_type_object_force_link_ext (void );
0 commit comments