diff options
Diffstat (limited to 'src/libsyntax')
| -rw-r--r-- | src/libsyntax/lib.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/parse/parser.rs | 2 | ||||
| -rw-r--r-- | src/libsyntax/util/small_vector.rs | 1 |
3 files changed, 1 insertions, 4 deletions
diff --git a/src/libsyntax/lib.rs b/src/libsyntax/lib.rs index f3b2c79a7dd..9adef08771d 100644 --- a/src/libsyntax/lib.rs +++ b/src/libsyntax/lib.rs @@ -29,7 +29,6 @@ #![feature(drain)] #![feature(filling_drop)] #![feature(libc)] -#![feature(ref_slice)] #![feature(rustc_private)] #![feature(set_stdio)] #![feature(staged_api)] @@ -37,7 +36,6 @@ #![feature(str_escape)] #![feature(unicode)] #![feature(vec_push_all)] -#![feature(vec_resize)] extern crate fmt_macros; extern crate serialize; diff --git a/src/libsyntax/parse/parser.rs b/src/libsyntax/parse/parser.rs index fcebe035961..ef3aad1cd45 100644 --- a/src/libsyntax/parse/parser.rs +++ b/src/libsyntax/parse/parser.rs @@ -422,7 +422,7 @@ impl<'a> Parser<'a> { this_token_str))) } } else { - self.expect_one_of(slice::ref_slice(t), &[]) + self.expect_one_of(unsafe { slice::from_raw_parts(t, 1) }, &[]) } } diff --git a/src/libsyntax/util/small_vector.rs b/src/libsyntax/util/small_vector.rs index 9743da15a47..d65e37fd2ab 100644 --- a/src/libsyntax/util/small_vector.rs +++ b/src/libsyntax/util/small_vector.rs @@ -65,7 +65,6 @@ impl<T> SmallVector<T> { result } One(ref v) => { - // FIXME: Could be replaced with `slice::ref_slice(v)` when it is stable. unsafe { slice::from_raw_parts(v, 1) } } Many(ref vs) => vs |
