diff options
Diffstat (limited to 'src/libsyntax/opt_vec.rs')
| -rw-r--r-- | src/libsyntax/opt_vec.rs | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/opt_vec.rs b/src/libsyntax/opt_vec.rs index d6f363eb6a0..ce3042cb9cd 100644 --- a/src/libsyntax/opt_vec.rs +++ b/src/libsyntax/opt_vec.rs @@ -48,10 +48,10 @@ impl<T> OptVec<T> { } } - pub fn pop(&mut self) -> T { + pub fn pop(&mut self) -> Option<T> { match *self { Vec(ref mut v) => v.pop(), - Empty => fail!("pop from empty opt_vec") + Empty => None } }  | 
