Skip to content

Commit

Permalink
MIRI -> Miri
Browse files Browse the repository at this point in the history
  • Loading branch information
RalfJung committed Oct 2, 2023
1 parent ec2e00c commit bfc0f23
Show file tree
Hide file tree
Showing 3 changed files with 5 additions and 4 deletions.
2 changes: 1 addition & 1 deletion compiler/rustc_middle/src/mir/syntax.rs
Original file line number Diff line number Diff line change
Expand Up @@ -996,7 +996,7 @@ pub type AssertMessage<'tcx> = AssertKind<Operand<'tcx>>;
///
/// [UCG#319]: https://github.com/rust-lang/unsafe-code-guidelines/issues/319
///
/// Rust currently requires that every place obey those two rules. This is checked by MIRI and taken
/// Rust currently requires that every place obey those two rules. This is checked by Miri and taken
/// advantage of by codegen (via `gep inbounds`). That is possibly subject to change.
#[derive(Copy, Clone, PartialEq, Eq, Hash, TyEncodable, HashStable, TypeFoldable, TypeVisitable)]
pub struct Place<'tcx> {
Expand Down
4 changes: 2 additions & 2 deletions library/core/tests/array.rs
Original file line number Diff line number Diff line change
Expand Up @@ -663,7 +663,7 @@ fn array_mixed_equality_nans() {

#[test]
fn array_into_iter_fold() {
// Strings to help MIRI catch if we double-free or something
// Strings to help Miri catch if we double-free or something
let a = ["Aa".to_string(), "Bb".to_string(), "Cc".to_string()];
let mut s = "s".to_string();
a.into_iter().for_each(|b| s += &b);
Expand All @@ -679,7 +679,7 @@ fn array_into_iter_fold() {

#[test]
fn array_into_iter_rfold() {
// Strings to help MIRI catch if we double-free or something
// Strings to help Miri catch if we double-free or something
let a = ["Aa".to_string(), "Bb".to_string(), "Cc".to_string()];
let mut s = "s".to_string();
a.into_iter().rev().for_each(|b| s += &b);
Expand Down
3 changes: 2 additions & 1 deletion tests/ui/consts/const-eval/nrvo.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
// run-pass

// When the NRVO is applied, the return place (`_0`) gets treated like a normal local. For example,
// its address may be taken and it may be written to indirectly. Ensure that MIRI can handle this.
// its address may be taken and it may be written to indirectly. Ensure that the const-eval
// interpreter can handle this.

#![feature(const_mut_refs)]

Expand Down

0 comments on commit bfc0f23

Please sign in to comment.