move to 2018 edition

I want NLL :D
This commit is contained in:
Ralf Jung 2018-11-05 15:45:24 +01:00
parent 9edac3189a
commit f6d6470bc4
4 changed files with 5 additions and 4 deletions

View file

@ -9,6 +9,7 @@ repository = "https://github.com/solson/miri"
version = "0.1.0"
build = "build.rs"
default-run = "miri"
edition = "2018"
[lib]
test = true # we have unit tests

View file

@ -1,4 +1,4 @@
#![feature(rustc_private)]
#![feature(rustc_private, extern_crate_item_prelude)]
extern crate miri;
extern crate getopts;
extern crate rustc;

View file

@ -1,4 +1,4 @@
#![feature(rustc_private)]
#![feature(rustc_private, extern_crate_item_prelude)]
extern crate getopts;
extern crate miri;

View file

@ -1,4 +1,4 @@
#![feature(rustc_private)]
#![feature(rustc_private, extern_crate_item_prelude)]
#![cfg_attr(feature = "cargo-clippy", allow(cast_lossless))]
@ -253,7 +253,7 @@ impl Into<MemoryKind<MiriMemoryKind>> for MiriMemoryKind {
impl MayLeak for MiriMemoryKind {
#[inline(always)]
fn may_leak(self) -> bool {
use MiriMemoryKind::*;
use self::MiriMemoryKind::*;
match self {
Rust | C => false,
Env | MutStatic => true,