[std::vec] Rename .last_opt() to .last(), drop the old .last() behavior

This commit is contained in:
Simon Sapin 2013-12-23 15:08:23 +01:00
parent add8f9680e
commit aa66b91767
27 changed files with 89 additions and 112 deletions

View file

@ -269,12 +269,9 @@ impl CodeMap {
pub fn new_filemap(&self, filename: FileName, src: @str) -> @FileMap {
let mut files = self.files.borrow_mut();
let start_pos = if files.get().len() == 0 {
0
} else {
let last_start = files.get().last().start_pos.to_uint();
let last_len = files.get().last().src.len();
last_start + last_len
let start_pos = match files.get().last() {
None => 0,
Some(last) => last.start_pos.to_uint() + last.src.len(),
};
let filemap = @FileMap {