summary refs log tree commit diff
path: root/src/test/mir-opt/graphviz.rs
blob: 660576996e5d42103cf1cca6b75d131eda1fb75e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
// Test graphviz output
// compile-flags: -Z dump-mir-graphviz

// ignore-tidy-linelength

fn main() {}

// END RUST SOURCE
// START rustc.main.mir_map.0.dot
// digraph Mir_0_0_3 { // The name here MUST be an ASCII identifier.
//     graph [fontname="monospace"];
//     node [fontname="monospace"];
//     edge [fontname="monospace"];
//     label=<fn main() -&gt; ()<br align="left"/>>;
//     bb0 [shape="none", label=<<table border="0" cellborder="1" cellspacing="0"><tr><td bgcolor="gray" align="center" colspan="1">0</td></tr><tr><td align="left" balign="left">_0 = ()<br/></td></tr><tr><td align="left">goto</td></tr></table>
// >];
//     bb1 [shape="none", label=<<table border="0" cellborder="1" cellspacing="0"><tr><td bgcolor="gray" align="center" colspan="1">1</td></tr><tr><td align="left">resume</td></tr></table>
// >];
//     bb2 [shape="none", label=<<table border="0" cellborder="1" cellspacing="0"><tr><td bgcolor="gray" align="center" colspan="1">2</td></tr><tr><td align="left">return</td></tr></table>
// >];
//     bb0 -> bb2 [label=""];
// }
// END rustc.main.mir_map.0.dot