about summary refs log tree commit diff
path: root/src/librustc_trans/back/lto.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/librustc_trans/back/lto.rs')
-rw-r--r--src/librustc_trans/back/lto.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_trans/back/lto.rs b/src/librustc_trans/back/lto.rs
index d8a296bf041..db9966e0548 100644
--- a/src/librustc_trans/back/lto.rs
+++ b/src/librustc_trans/back/lto.rs
@@ -59,7 +59,7 @@ pub fn run(sess: &session::Session, llmod: ModuleRef,
         };
 
         let archive = ArchiveRO::open(&path).expect("wanted an rlib");
-        let file = path.filename_str().unwrap();
+        let file = path.file_name().unwrap().to_str().unwrap();
         let file = &file[3..file.len() - 5]; // chop off lib/.rlib
         debug!("reading {}", file);
         for i in iter::count(0, 1) {