Skip to content

Commit ddeae14

Browse files
committed
switch dataflow test to a maybe-uninit analysis
This mir-opt test used the maybe-init dataflow analysis but it's now lazy and doesn't emit the graphviz graph when it's not needed anymore.
1 parent 703e051 commit ddeae14

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

tests/mir-opt/dataflow.main.maybe_init.borrowck.dot

Lines changed: 0 additions & 6 deletions
This file was deleted.
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
digraph graph_for_def_id_0_3 {
2+
graph[fontname="Courier, monospace"];
3+
node[fontname="Courier, monospace"];
4+
edge[fontname="Courier, monospace"];
5+
bb_0[label=<<table border="1" cellborder="1" cellspacing="0" cellpadding="3" sides="rb"><tr><td colspan="3" sides="tl">bb0</td></tr><tr><td colspan="2" bgcolor="#a0a0a0" sides="tl">MIR</td><td bgcolor="#a0a0a0" sides="tl">STATE</td></tr><tr><td valign="bottom" sides="tl" align="right"></td><td valign="bottom" sides="tl" align="left">(on start)</td><td colspan="1" valign="bottom" sides="tl" align="left">{_0}</td></tr><tr><td valign="top" sides="tl" bgcolor="#f0f0f0" align="right">0</td><td valign="top" sides="tl" bgcolor="#f0f0f0" align="left">_0 = const ()</td><td valign="top" sides="tl" bgcolor="#f0f0f0" align="left"><font color="red">-_0</font></td></tr><tr><td valign="top" sides="tl" align="right">T</td><td valign="top" sides="tl" align="left">return</td><td valign="top" sides="tl" align="left"></td></tr><tr><td valign="bottom" sides="tl" bgcolor="#f0f0f0" align="right"></td><td valign="bottom" sides="tl" bgcolor="#f0f0f0" align="left">(on end)</td><td colspan="1" valign="bottom" sides="tl" bgcolor="#f0f0f0" align="left">{}</td></tr></table>>][shape="none"];
6+
}

tests/mir-opt/dataflow.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
// Test graphviz dataflow output
33
//@ compile-flags: -Z dump-mir=main -Z dump-mir-dataflow
44

5-
// EMIT_MIR dataflow.main.maybe_init.borrowck.dot
5+
// EMIT_MIR dataflow.main.maybe_uninit.borrowck.dot
66
fn main() {}

0 commit comments

Comments
 (0)