about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorMark Rousskov <mark.simulacrum@gmail.com>2018-08-04 16:24:39 -0600
committerMark Rousskov <mark.simulacrum@gmail.com>2018-09-04 13:22:08 -0600
commit9ec5ef541ad17986bfe6ae067a84ea8f7b7ae133 (patch)
treeb66ab3ff4520b7abc1ea542ab3447c6d15e9047d /src/libsyntax
parent1c2e17f4e3a2070a7f703f51e29c1c388ef703b6 (diff)
downloadrust-9ec5ef541ad17986bfe6ae067a84ea8f7b7ae133.tar.gz
rust-9ec5ef541ad17986bfe6ae067a84ea8f7b7ae133.zip
Breaking change upgrades
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/source_map.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/libsyntax/source_map.rs b/src/libsyntax/source_map.rs
index 8f91db8efa7..95839f94b9e 100644
--- a/src/libsyntax/source_map.rs
+++ b/src/libsyntax/source_map.rs
@@ -24,7 +24,7 @@ pub use self::ExpnFormat::*;
 
 use rustc_data_structures::fx::FxHashMap;
 use rustc_data_structures::stable_hasher::StableHasher;
-use rustc_data_structures::sync::{Lrc, Lock, LockGuard};
+use rustc_data_structures::sync::{Lrc, Lock, LockGuard, MappedLockGuard};
 use std::cmp;
 use std::hash::Hash;
 use std::path::{Path, PathBuf};
@@ -194,7 +194,7 @@ impl SourceMap {
         Ok(self.new_source_file(filename, src))
     }
 
-    pub fn files(&self) -> LockGuard<Vec<Lrc<SourceFile>>> {
+    pub fn files(&self) -> MappedLockGuard<Vec<Lrc<SourceFile>>> {
         LockGuard::map(self.files.borrow(), |files| &mut files.file_maps)
     }