aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'rpython/translator/tool/graphpage.py')
-rw-r--r--rpython/translator/tool/graphpage.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/rpython/translator/tool/graphpage.py b/rpython/translator/tool/graphpage.py
index 99c64932e5..b64d7468d7 100644
--- a/rpython/translator/tool/graphpage.py
+++ b/rpython/translator/tool/graphpage.py
@@ -405,13 +405,14 @@ def nameof(obj, cache={}):
def try_show(obj):
if isinstance(obj, FunctionGraph):
obj.show()
+ return obj
elif isinstance(obj, Link):
- try_show(obj.prevblock)
+ return try_show(obj.prevblock)
elif isinstance(obj, Block):
graph = obj._slowly_get_graph()
if isinstance(graph, FunctionGraph):
graph.show()
- return
+ return graph
graph = IncompleteGraph(graph)
SingleGraphPage(graph).display()
else: