aboutsummaryrefslogtreecommitdiff
path: root/gcc/gimple-array-bounds.cc
diff options
context:
space:
mode:
authorMarc Poulhiès <poulhies@adacore.com>2024-06-03 09:43:52 +0200
committerMarc Poulhiès <poulhies@adacore.com>2024-06-03 10:57:24 +0200
commit5316c35b13cf536bf85eca6eb4b557ddd5d8c201 (patch)
treea43446f04b6085959e994e9be3eff5a70a8ac943 /gcc/gimple-array-bounds.cc
parent2a616df8260aeabe00a28ea3870dba5577dbbe66 (diff)
downloadgcc-5316c35b13cf536bf85eca6eb4b557ddd5d8c201.zip
gcc-5316c35b13cf536bf85eca6eb4b557ddd5d8c201.tar.gz
gcc-5316c35b13cf536bf85eca6eb4b557ddd5d8c201.tar.bz2
pair-fusion: fix for older GCC
Older GCCs fail with: .../gcc/pair-fusion.cc: In member function ‘bool pair_fusion_bb_info::fuse_pair(bool, unsigned int, int, rtl_ssa::insn_info*, rtl_ssa::in sn_info*, base_cand&, const rtl_ssa::insn_range_info&)’: .../gcc/pair-fusion.cc:1790:40: error: ‘writeback’ is not a class, namespace, or enumeration if (m_pass->should_handle_writeback (writeback::ALL) Renaming the enum type works around the name conflict with the local variable and also prevents future similar conflicts. gcc/ChangeLog: * pair-fusion.h (enum class writeback): Rename to... (enum class writeback_type): ...this. (struct pair_fusion): Adjust type name after renaming. * pair-fusion.cc (pair_fusion_bb_info::track_access): Likewise. (pair_fusion_bb_info::fuse_pair): Likewise. (pair_fusion::process_block): Likewise.
Diffstat (limited to 'gcc/gimple-array-bounds.cc')
0 files changed, 0 insertions, 0 deletions