diff options
author | Martin Sebor <msebor@redhat.com> | 2021-01-06 13:44:27 -0700 |
---|---|---|
committer | Martin Sebor <msebor@redhat.com> | 2021-01-06 13:44:27 -0700 |
commit | abb1b6058c09a7c0430d9bf019466ada07ca7b40 (patch) | |
tree | e50447a0a440d9d001da20594941715368a26c36 /gcc/gcov-io.c | |
parent | fd64f348a6b40621dc2bcc743f5fdfb31ed0894c (diff) | |
download | gcc-abb1b6058c09a7c0430d9bf019466ada07ca7b40.zip gcc-abb1b6058c09a7c0430d9bf019466ada07ca7b40.tar.gz gcc-abb1b6058c09a7c0430d9bf019466ada07ca7b40.tar.bz2 |
PR c++/95768 - pretty-printer ICE on -Wuninitialized with allocated storage
gcc/c-family/ChangeLog:
PR c++/95768
* c-pretty-print.c (c_pretty_printer::primary_expression): For
SSA_NAMEs print VLA names and GIMPLE defining statements.
(print_mem_ref): New function.
(c_pretty_printer::unary_expression): Call it.
gcc/cp/ChangeLog:
PR c++/95768
* error.c (dump_expr): Call c_pretty_printer::unary_expression.
gcc/testsuite/ChangeLog:
PR c++/95768
* g++.dg/pr95768.C: New test.
* g++.dg/warn/Wuninitialized-12.C: New test.
* gcc.dg/uninit-38.c: New test.
Diffstat (limited to 'gcc/gcov-io.c')
0 files changed, 0 insertions, 0 deletions