Rollup merge of #102893 - TaKO8Ki:fix-102878, r=davidtwco
Fix ICE #102878 Fixes #102878
This commit is contained in:
commit
a13c7da23e
4 changed files with 83 additions and 23 deletions
|
@ -337,19 +337,6 @@ impl DiagnosticMessage {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Returns the `String` contained within the `DiagnosticMessage::Str` variant, assuming that
|
||||
/// this diagnostic message is of the legacy, non-translatable variety. Panics if this
|
||||
/// assumption does not hold.
|
||||
///
|
||||
/// Don't use this - it exists to support some places that do comparison with diagnostic
|
||||
/// strings.
|
||||
pub fn expect_str(&self) -> &str {
|
||||
match self {
|
||||
DiagnosticMessage::Str(s) => s,
|
||||
_ => panic!("expected non-translatable diagnostic message"),
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// `From` impl that enables existing diagnostic calls to functions which now take
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue