https://gcc.gnu.org/bugzilla/show_bug.cgi?id=110612
--- Comment #4 from David Binderman <dcb314 at hotmail dot com> --- (In reply to David Malcolm from comment #3) > Thanks for filing this. You are welcome. > I believe all of these should be fixed by the above commit; please let me > know if any such warnings remain. I don't think this one has been mentioned already: gcc/analyzer/access-diagram.cc:944:26: warning: private field 'm_col_widths' is not used [-Wunused-private-field] $ grep m_col_widths access-diagram.cc m_col_widths (col_widths), m_cell_sizes (m_col_widths, m_row_heights), table_dimension_sizes &m_col_widths; // Reference to shared column widths m_col_widths (col_widths) table_dimension_sizes &m_col_widths; m_col_widths for (auto w : m_col_widths->m_requirements) = new x_aligned_table_widget (std::move (t), m_theme, *m_col_widths); = new x_aligned_x_ruler_widget (*this, m_theme, *m_col_widths); int canvas_w = m_col_widths->m_requirements[table_x]; = (m_col_widths->m_requirements[table_x] * fixed_point) / bit_size; m_col_widths->m_requirements[min_idx] += 1; std::unique_ptr<table_dimension_sizes> m_col_widths; $