X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=library%2Fpanic_unwind%2Fsrc%2Fdwarf%2Feh.rs;h=9aa966b5063b1a0f91492db0deac919a026a2f28;hb=75b7089d1efbb80c810ce906ff96a9da8bdd9a9c;hp=7394feab82f223c7161bdcd8ebe475eda730ebe9;hpb=f596dce542d31e56eac60836cc8d3621511410d9;p=rust.git diff --git a/library/panic_unwind/src/dwarf/eh.rs b/library/panic_unwind/src/dwarf/eh.rs index 7394feab82f..9aa966b5063 100644 --- a/library/panic_unwind/src/dwarf/eh.rs +++ b/library/panic_unwind/src/dwarf/eh.rs @@ -75,7 +75,7 @@ pub unsafe fn find_eh_action(lsda: *const u8, context: &EHContext<'_>) -> Result let call_site_encoding = reader.read::(); let call_site_table_length = reader.read_uleb128(); - let action_table = reader.ptr.offset(call_site_table_length as isize); + let action_table = reader.ptr.add(call_site_table_length as usize); let ip = context.ip; if !USING_SJLJ_EXCEPTIONS {