diff options
Diffstat (limited to 'gcc/analyzer/supergraph.h')
-rw-r--r-- | gcc/analyzer/supergraph.h | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/gcc/analyzer/supergraph.h b/gcc/analyzer/supergraph.h index ddb674d..c25043d 100644 --- a/gcc/analyzer/supergraph.h +++ b/gcc/analyzer/supergraph.h @@ -569,12 +569,23 @@ class dot_annotator { public: virtual ~dot_annotator () {} - virtual void add_node_annotations (graphviz_out *gv ATTRIBUTE_UNUSED, - const supernode &n ATTRIBUTE_UNUSED) - const {} + virtual bool add_node_annotations (graphviz_out *gv ATTRIBUTE_UNUSED, + const supernode &n ATTRIBUTE_UNUSED, + bool within_table ATTRIBUTE_UNUSED) + const + { + return false; + } virtual void add_stmt_annotations (graphviz_out *gv ATTRIBUTE_UNUSED, - const gimple *stmt ATTRIBUTE_UNUSED) + const gimple *stmt ATTRIBUTE_UNUSED, + bool within_row ATTRIBUTE_UNUSED) const {} + virtual bool add_after_node_annotations (graphviz_out *gv ATTRIBUTE_UNUSED, + const supernode &n ATTRIBUTE_UNUSED) + const + { + return false; + } }; extern cgraph_edge *supergraph_call_edge (function *fun, gimple *stmt); |