diff options
| -rw-r--r-- | zjit/src/cruby.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/zjit/src/cruby.rs b/zjit/src/cruby.rs index eba8af318f..2557e2e913 100644 --- a/zjit/src/cruby.rs +++ b/zjit/src/cruby.rs @@ -701,6 +701,9 @@ pub fn cstr_to_rust_string(c_char_ptr: *const c_char) -> Option<String> { } pub fn iseq_name(iseq: IseqPtr) -> String { + if iseq.is_null() { + return "<NULL>".to_string(); + } let iseq_label = unsafe { rb_iseq_label(iseq) }; if iseq_label == Qnil { "None".to_string() |
