https://gcc.gnu.org/g:b3dceaf35dd5bddfc7b310527aae95b087e5363a
commit r17-5233-gb3dceaf35dd5bddfc7b310527aae95b087e5363a Author: Trevor Saunders <[email protected]> Date: Wed Oct 14 14:26:03 2026 +0200 pass rtx_insn * to rtl_make_eh_edge gcc/ChangeLog: * cfgbuild.cc (rtl_make_eh_edge): Take an rtx_insn *. * cfgbuild.h (rtl_make_eh_edge): Likewise. Diff: --- gcc/cfgbuild.cc | 2 +- gcc/cfgbuild.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/gcc/cfgbuild.cc b/gcc/cfgbuild.cc index 3ed1eca694b5..deb6c87e49b5 100644 --- a/gcc/cfgbuild.cc +++ b/gcc/cfgbuild.cc @@ -143,7 +143,7 @@ make_label_edge (sbitmap edge_cache, basic_block src, rtx label, int flags) /* Create the edges generated by INSN in REGION. */ void -rtl_make_eh_edge (sbitmap edge_cache, basic_block src, rtx insn) +rtl_make_eh_edge (sbitmap edge_cache, basic_block src, rtx_insn *insn) { eh_landing_pad lp = get_eh_landing_pad_from_rtx (insn); diff --git a/gcc/cfgbuild.h b/gcc/cfgbuild.h index 60b8c2e99045..999c25e4882e 100644 --- a/gcc/cfgbuild.h +++ b/gcc/cfgbuild.h @@ -22,7 +22,7 @@ along with GCC; see the file COPYING3. If not see extern bool inside_basic_block_p (const rtx_insn *); extern bool control_flow_insn_p (const rtx_insn *); -extern void rtl_make_eh_edge (sbitmap, basic_block, rtx); +extern void rtl_make_eh_edge (sbitmap, basic_block, rtx_insn *); extern void find_many_sub_basic_blocks (sbitmap); extern void find_sub_basic_blocks (basic_block);
