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

--- Comment #3 from Sam James <sjames at gcc dot gnu.org> ---
(gdb) p m_events
$16 = {<auto_vec<selftest::test_diagnostic_event*, 0>> =
{<vec<selftest::test_diagnostic_event*, va_heap, vl_ptr>> = {m_vec = 0x0}, <No
data fields>}, <No data fields>}
(gdb)

Then
(gdb) p m_vec
$17 = (vec<selftest::test_diagnostic_event*, va_heap, vl_embed> *) 0x0

Then

(gdb) s
1153      ASSERT_FALSE (path.interprocedural_p ());
(gdb) p path
$19 = {<diagnostic_path> = {_vptr.diagnostic_path = 0x5555584b5cc0 <vtable for
selftest::test_diagnostic_path+16>},
  m_threads = {<auto_vec<selftest::test_diagnostic_thread*, 0>> =
{<vec<selftest::test_diagnostic_thread*, va_heap, vl_ptr>> = {
        m_vec = 0x555558840780}, <No data fields>}, <No data fields>},
  m_events = {<auto_vec<selftest::test_diagnostic_event*, 0>> =
{<vec<selftest::test_diagnostic_event*, va_heap, vl_ptr>> = {m_vec = 0x0}, <No
data fields>}, <No data fields>},
  m_event_pp = 0x5555587648f0}

Reply via email to