Skip to content

Commit d4ce11b

Browse files
Change order of test that inspects known_contains
Only the location-insensitive variant computes this relation
1 parent 99275a9 commit d4ce11b

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/test.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -650,17 +650,17 @@ fn transitive_known_subset() {
650650

651651
assert_eq!(checker.facts.universal_region.len(), 3);
652652
assert_eq!(checker.facts.placeholder.len(), 3);
653+
assert_eq!(checker.subset_errors_count(), 0);
654+
655+
assert_checkers_match(&checker, &opt_checker_for(program));
656+
657+
let noloc = location_insensitive_checker_for(program);
653658

654659
// the 2 `known_placeholder_subset`s here mean 3 `known_contains`, transitively
655-
assert_eq!(checker.facts.known_placeholder_subset.len(), 2);
656-
assert_eq!(checker.output.known_contains.len(), 3);
660+
assert_eq!(noloc.facts.known_placeholder_subset.len(), 2);
661+
assert_eq!(noloc.output.known_contains.len(), 3);
657662

658-
assert_eq!(checker.subset_errors_count(), 0);
659-
assert_eq!(
660-
location_insensitive_checker_for(program).subset_errors_count(),
661-
0
662-
);
663-
assert_checkers_match(&checker, &opt_checker_for(program));
663+
assert_eq!(noloc.subset_errors_count(), 0);
664664
}
665665

666666
/// Even if `'a: 'b` is known, `'a`'s placeholder loan can flow into `'b''s supersets,

0 commit comments

Comments
 (0)