Skip to content

Commit

Permalink
Make trait_methods_not_found use a lock
Browse files Browse the repository at this point in the history
  • Loading branch information
Zoxc committed Apr 9, 2019
1 parent 3750348 commit 9017d46
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions src/librustc/session/mod.rs
Expand Up @@ -166,7 +166,7 @@ pub struct Session {
pub driver_lint_caps: FxHashMap<lint::LintId, lint::Level>, pub driver_lint_caps: FxHashMap<lint::LintId, lint::Level>,


/// `Span`s of trait methods that weren't found to avoid emitting object safety errors /// `Span`s of trait methods that weren't found to avoid emitting object safety errors
pub trait_methods_not_found: OneThread<RefCell<FxHashSet<Span>>>, pub trait_methods_not_found: Lock<FxHashSet<Span>>,
} }


pub struct PerfStats { pub struct PerfStats {
Expand Down Expand Up @@ -1236,7 +1236,7 @@ fn build_session_(
has_global_allocator: Once::new(), has_global_allocator: Once::new(),
has_panic_handler: Once::new(), has_panic_handler: Once::new(),
driver_lint_caps, driver_lint_caps,
trait_methods_not_found: OneThread::new(RefCell::new(Default::default())), trait_methods_not_found: Lock::new(Default::default()),
}; };


validate_commandline_args_with_session_available(&sess); validate_commandline_args_with_session_available(&sess);
Expand Down

0 comments on commit 9017d46

Please sign in to comment.