From 7a281718f0d32ea678f031252c0e130035fc2a80 Mon Sep 17 00:00:00 2001 From: Kang Seonghoon Date: Thu, 3 Apr 2014 16:40:56 +0900 Subject: std: make vec!() macro handle a trailing comma Fixes #12910. --- src/libstd/macros.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/libstd') diff --git a/src/libstd/macros.rs b/src/libstd/macros.rs index 1a35252f8ca..fbb48f2ebcb 100644 --- a/src/libstd/macros.rs +++ b/src/libstd/macros.rs @@ -273,7 +273,8 @@ macro_rules! vec( let mut _temp = ::std::vec::Vec::new(); $(_temp.push($e);)* _temp - }) + }); + ($($e:expr),+,) => (vec!($($e),+)) ) -- cgit 1.4.1-3-g733a5