diff options
Diffstat (limited to 'yjit/bindgen/src/main.rs')
-rw-r--r-- | yjit/bindgen/src/main.rs | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/yjit/bindgen/src/main.rs b/yjit/bindgen/src/main.rs index d8f3c98e89..5abd445dae 100644 --- a/yjit/bindgen/src/main.rs +++ b/yjit/bindgen/src/main.rs @@ -27,6 +27,9 @@ fn main() { SRC_ROOT_ENV ); + // We want Bindgen warnings printed to console + env_logger::init(); + // Remove this flag so rust-bindgen generates bindings // that are internal functions not public in libruby let filtered_clang_args = env::args().filter(|arg| arg != "-fvisibility=hidden"); @@ -145,8 +148,7 @@ fn main() { .allowlist_var("rb_mKernel") // From vm_callinfo.h - .allowlist_type("VM_CALL.*") // This doesn't work, possibly due to the odd structure of the #defines - .allowlist_type("vm_call_flag_bits") // So instead we include the other enum and do the bit-shift ourselves. + .allowlist_type("vm_call_flag_bits") .allowlist_type("rb_call_data") .blocklist_type("rb_callcache.*") // Not used yet - opaque to make it easy to import rb_call_data .opaque_type("rb_callcache.*") |