https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119641

--- Comment #5 from Thomas Schwinge <tschwinge at gcc dot gnu.org> ---
I'm confirming that all but one '-Wnarrowing' are resolved.  Only this one
remains:

    [...]/gcc/rust/checks/errors/borrowck/rust-borrow-checker-diagnostics.cc:
In member function 'const Rust::BIR::Loan&
Rust::BIR::BorrowCheckerDiagnostics::get_loan(Rust::Polonius::Loan)':
   
[...]/gcc/rust/checks/errors/borrowck/rust-borrow-checker-diagnostics.cc:145:46:
warning: narrowing conversion of 'loan' from 'Rust::Polonius::Loan' {aka 'long
unsigned int'} to 'uint32_t' {aka 'unsigned int'} [-Wnarrowing]
      145 |   return bir_function.place_db.get_loans ()[{loan}];
          |                                              ^~~~

Reply via email to