../../gcc/common/config/riscv/riscv-common.cc: In member function 'bool riscv_ex
t_info_t::apply_implied_ext(riscv_subset_list*) const':
../../gcc/common/config/riscv/riscv-common.cc:248:31: error: possibly dangling r
eference to a temporary [-Werror=dangling-reference]
  248 |       const riscv_ext_info_t &implied_ext_info
      |                               ^~~~~~~~~~~~~~~~
../../gcc/common/config/riscv/riscv-common.cc:249:44: note: 'const std::string' 
{aka 'const std::__cxx11::basic_string<char>'} temporary created here
  249 |         = get_riscv_ext_info (implied_info.implied_ext);
      |                               ~~~~~~~~~~~~~^~~~~~~~~~~
../../gcc/common/config/riscv/riscv-common.cc: In member function 'void 
riscv_subset_list::handle_implied_ext(const char*)':
../../gcc/common/config/riscv/riscv-common.cc:1092:27: error: possibly dangling 
reference to a temporary [-Werror=dangling-reference]
 1092 |   const riscv_ext_info_t &ext_info = get_riscv_ext_info (ext);
      |                           ^~~~~~~~
../../gcc/common/config/riscv/riscv-common.cc:1092:58: note: 'const 
std::string' {aka 'const std::__cxx11::basic_string<char>'} temporary created 
here
 1092 |   const riscv_ext_info_t &ext_info = get_riscv_ext_info (ext);
      |                                                          ^~~
../../gcc/common/config/riscv/riscv-common.cc: In function 'bool 
riscv_minimal_hwprobe_feature_bits(const char*, riscv_feature_bits*, 
location_t)':
../../gcc/common/config/riscv/riscv-common.cc:1645:17: error: possibly dangling 
reference to a temporary [-Werror=dangling-reference]
 1645 |           auto &ext_info = get_riscv_ext_info (search_ext);
      |                 ^~~~~~~~
../../gcc/common/config/riscv/riscv-common.cc:1645:48: note: 'const 
std::string' {aka 'const std::__cxx11::basic_string<char>'} temporary created 
here
 1645 |           auto &ext_info = get_riscv_ext_info (search_ext);
      |                                                ^~~~~~~~~~
cc1plus: all warnings being treated as errors
make[3]: *** [Makefile:2746: riscv-common.o] Error 1

-- 
Andreas Schwab, sch...@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."

Reply via email to