about summary refs log tree commit diff
path: root/src/libstd
diff options
context:
space:
mode:
authorTim Chevalier <chevalier@alum.wellesley.edu>2012-03-08 12:08:47 -0800
committerTim Chevalier <chevalier@alum.wellesley.edu>2012-03-08 13:07:31 -0800
commitebc1d3e7042f19ed836bf99e6ede10e4ad049776 (patch)
treed4c216aef1dcb63756f8c0332c1558577fd76a2f /src/libstd
parentc9cf73f0a8ad09ed9c032ce01683fcaa19389d6a (diff)
downloadrust-ebc1d3e7042f19ed836bf99e6ede10e4ad049776.tar.gz
rust-ebc1d3e7042f19ed836bf99e6ede10e4ad049776.zip
Rename last_total to last_unsafe
See Issue 1943 for any discussion (reopen it if necessary).

Closes #1943
Diffstat (limited to 'src/libstd')
-rw-r--r--src/libstd/fs.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libstd/fs.rs b/src/libstd/fs.rs
index 767908339a1..6627b0fec21 100644
--- a/src/libstd/fs.rs
+++ b/src/libstd/fs.rs
@@ -270,7 +270,8 @@ fn splitext(p: path) -> (str, str) {
         let parts = str::split_char(p, '.');
         if vec::len(parts) > 1u {
             let base = str::connect(vec::init(parts), ".");
-            let ext = "." + vec::last_total(parts);
+            // We just checked that parts is non-empty
+            let ext = "." + vec::last_unsafe(parts);
 
             fn is_dotfile(base: str) -> bool {
                 str::is_empty(base)