diff options
| author | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2015-04-16 19:56:37 -0700 |
|---|---|---|
| committer | Erick Tryzelaar <erick.tryzelaar@gmail.com> | 2015-04-21 10:08:27 -0700 |
| commit | bc6d990adbad6109cf096acc04cc5ab7dfd5b5ff (patch) | |
| tree | 8d72fe92aa31435ce6a915ec3b160d53121411b2 /src/libsyntax/util | |
| parent | e3dd68d0a4b519db7dfea655a2bec4ea4aadb163 (diff) | |
| download | rust-bc6d990adbad6109cf096acc04cc5ab7dfd5b5ff.tar.gz rust-bc6d990adbad6109cf096acc04cc5ab7dfd5b5ff.zip | |
syntax: Don't use unstable fn to convert single element to a slice
Diffstat (limited to 'src/libsyntax/util')
| -rw-r--r-- | src/libsyntax/util/small_vector.rs | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/libsyntax/util/small_vector.rs b/src/libsyntax/util/small_vector.rs index 6b864d52947..153f9d4a26d 100644 --- a/src/libsyntax/util/small_vector.rs +++ b/src/libsyntax/util/small_vector.rs @@ -64,7 +64,10 @@ impl<T> SmallVector<T> { let result: &[T] = &[]; result } - One(ref v) => slice::ref_slice(v), + 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 } } |
