Skip to content

Commit 7c8f29f

Browse files
committed
Revert spurious changes.
1 parent 8c2c695 commit 7c8f29f

File tree

2 files changed

+11
-11
lines changed
  • compiler

2 files changed

+11
-11
lines changed

compiler/rustc_const_eval/src/transform/validate.rs

+2-2
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ impl<'a, 'tcx> TypeChecker<'a, 'tcx> {
155155
if self.unwind_edge_count <= 1 {
156156
return;
157157
}
158-
let dom_tree = self.body.basic_blocks.dominators();
158+
let doms = self.body.basic_blocks.dominators();
159159
let mut post_contract_node = FxHashMap::default();
160160
// Reusing the allocation across invocations of the closure
161161
let mut dom_path = vec![];
@@ -164,7 +164,7 @@ impl<'a, 'tcx> TypeChecker<'a, 'tcx> {
164164
if let Some(root) = post_contract_node.get(&bb) {
165165
break *root;
166166
}
167-
let parent = dom_tree.immediate_dominator(bb).unwrap();
167+
let parent = doms.immediate_dominator(bb).unwrap();
168168
dom_path.push(bb);
169169
if !self.body.basic_blocks[parent].is_cleanup {
170170
break bb;

compiler/rustc_data_structures/src/graph/dominators/tests.rs

+9-9
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ use super::super::tests::TestGraph;
66
fn diamond() {
77
let graph = TestGraph::new(0, &[(0, 1), (0, 2), (1, 3), (2, 3)]);
88

9-
let tree = dominators(&graph);
10-
let immediate_dominators = &tree.immediate_dominators;
9+
let dominators = dominators(&graph);
10+
let immediate_dominators = &dominators.immediate_dominators;
1111
assert_eq!(immediate_dominators[0], None);
1212
assert_eq!(immediate_dominators[1], Some(0));
1313
assert_eq!(immediate_dominators[2], Some(0));
@@ -22,8 +22,8 @@ fn paper() {
2222
&[(6, 5), (6, 4), (5, 1), (4, 2), (4, 3), (1, 2), (2, 3), (3, 2), (2, 1)],
2323
);
2424

25-
let dom_tree = dominators(&graph);
26-
let immediate_dominators = &dom_tree.immediate_dominators;
25+
let dominators = dominators(&graph);
26+
let immediate_dominators = &dominators.immediate_dominators;
2727
assert_eq!(immediate_dominators[0], None); // <-- note that 0 is not in graph
2828
assert_eq!(immediate_dominators[1], Some(6));
2929
assert_eq!(immediate_dominators[2], Some(6));
@@ -47,9 +47,9 @@ fn paper_slt() {
4747
#[test]
4848
fn immediate_dominator() {
4949
let graph = TestGraph::new(1, &[(1, 2), (2, 3)]);
50-
let tree = dominators(&graph);
51-
assert_eq!(tree.immediate_dominator(0), None);
52-
assert_eq!(tree.immediate_dominator(1), None);
53-
assert_eq!(tree.immediate_dominator(2), Some(1));
54-
assert_eq!(tree.immediate_dominator(3), Some(2));
50+
let dominators = dominators(&graph);
51+
assert_eq!(dominators.immediate_dominator(0), None);
52+
assert_eq!(dominators.immediate_dominator(1), None);
53+
assert_eq!(dominators.immediate_dominator(2), Some(1));
54+
assert_eq!(dominators.immediate_dominator(3), Some(2));
5555
}

0 commit comments

Comments
 (0)