peace of mind: be absolutely sure we don't try to emit a 0-part suggestion

This commit is contained in:
dianne 2025-02-05 09:27:59 -08:00
parent b32a5331dc
commit 8dcdb3eb3c

View file

@ -1159,6 +1159,9 @@ impl Subdiagnostic for Rust2024IncompatiblePatSugg {
};
format!("make the implied reference pattern{plural_derefs}{and_modes} explicit")
};
diag.multipart_suggestion_verbose(msg, self.suggestion, applicability);
// FIXME(dianne): for peace of mind, don't risk emitting a 0-part suggestion (that panics!)
if !self.suggestion.is_empty() {
diag.multipart_suggestion_verbose(msg, self.suggestion, applicability);
}
}
}