about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorTrevor Spiteri <tspiteri@ieee.org>2020-03-31 21:37:13 +0200
committerTrevor Spiteri <tspiteri@ieee.org>2020-03-31 21:37:13 +0200
commit4d8273dea5d2f398c473dd4a9c8a178dadc5be4c (patch)
treeb1d93164c2280d21ecf744ac4d713871922015f4 /src
parent75ff3110ac6d8a0259023b83fd20d7ab295f8dd6 (diff)
downloadrust-4d8273dea5d2f398c473dd4a9c8a178dadc5be4c.tar.gz
rust-4d8273dea5d2f398c473dd4a9c8a178dadc5be4c.zip
expand vec![] to Vec::new()
Diffstat (limited to 'src')
-rw-r--r--src/liballoc/macros.rs6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/liballoc/macros.rs b/src/liballoc/macros.rs
index 422d3486f92..4bc0c3a079d 100644
--- a/src/liballoc/macros.rs
+++ b/src/liballoc/macros.rs
@@ -36,6 +36,9 @@
 #[stable(feature = "rust1", since = "1.0.0")]
 #[allow_internal_unstable(box_syntax)]
 macro_rules! vec {
+    () => (
+        $crate::vec::Vec::new()
+    );
     ($elem:expr; $n:expr) => (
         $crate::vec::from_elem($elem, $n)
     );
@@ -51,6 +54,9 @@ macro_rules! vec {
 // NB see the slice::hack module in slice.rs for more information
 #[cfg(test)]
 macro_rules! vec {
+    () => (
+        $crate::vec::Vec::new()
+    );
     ($elem:expr; $n:expr) => (
         $crate::vec::from_elem($elem, $n)
     );