rustc_codegen_ssa: Enforce rustc::potential_query_instability
lint
This commit is contained in:
parent
95613d1b23
commit
4612edc53f
5 changed files with 30 additions and 11 deletions
|
@ -267,9 +267,12 @@ impl CguReuseTracker {
|
|||
|
||||
fn check_expected_reuse(&self, sess: &Session) {
|
||||
if let Some(ref data) = self.data {
|
||||
for (cgu_name, &(ref cgu_user_name, ref error_span, expected_reuse, comparison_kind)) in
|
||||
&data.expected_reuse
|
||||
{
|
||||
let mut keys = data.expected_reuse.keys().collect::<Vec<_>>();
|
||||
keys.sort_unstable();
|
||||
for cgu_name in keys {
|
||||
let &(ref cgu_user_name, ref error_span, expected_reuse, comparison_kind) =
|
||||
data.expected_reuse.get(cgu_name).unwrap();
|
||||
|
||||
if let Some(&actual_reuse) = data.actual_reuse.get(cgu_name) {
|
||||
let (error, at_least) = match comparison_kind {
|
||||
ComparisonKind::Exact => (expected_reuse != actual_reuse, false),
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue