]> git.lizzy.rs Git - rust.git/commitdiff
syntax: Don't use unstable fn to convert single element to a slice
authorErick Tryzelaar <erick.tryzelaar@gmail.com>
Fri, 17 Apr 2015 02:56:37 +0000 (19:56 -0700)
committerErick Tryzelaar <erick.tryzelaar@gmail.com>
Tue, 21 Apr 2015 17:08:27 +0000 (10:08 -0700)
src/libsyntax/util/small_vector.rs

index 6b864d5294766fabffa4448c4440f997c32d6d22..153f9d4a26df155dd4773cb2a22ecdc4a32ae985 100644 (file)
@@ -64,7 +64,10 @@ pub fn as_slice<'a>(&'a self) -> &'a [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
         }
     }