mirror of
https://github.com/rust-lang/rust.git
synced 2024-10-30 22:12:15 +00:00
MIRI -> Miri
This commit is contained in:
parent
ec2e00c404
commit
bfc0f23acb
@ -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> {
|
||||
|
@ -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);
|
||||
@ -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);
|
||||
|
@ -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)]
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user