analyzer: fix ICE in sm_state_map::dump when dumping trees
authorDavid Malcolm <dmalcolm@redhat.com>
Thu, 9 Sep 2021 18:32:14 +0000 (14:32 -0400)
committerDavid Malcolm <dmalcolm@redhat.com>
Thu, 4 Nov 2021 13:32:05 +0000 (09:32 -0400)
gcc/analyzer/ChangeLog:
* program-state.cc (sm_state_map::dump): Use default_tree_printer
as format decoder.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/analyzer/program-state.cc

index c1ff0d8..8230140 100644 (file)
@@ -273,6 +273,7 @@ DEBUG_FUNCTION void
 sm_state_map::dump (bool simple) const
 {
   pretty_printer pp;
+  pp_format_decoder (&pp) = default_tree_printer;
   pp_show_color (&pp) = pp_show_color (global_dc->printer);
   pp.buffer->stream = stderr;
   print (NULL, simple, true, &pp);