about summary refs log tree commit diff
path: root/src/libsyntax/parse/lexer
diff options
context:
space:
mode:
authorJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2018-03-07 02:43:33 +0100
committerJohn Kåre Alsaker <john.kare.alsaker@gmail.com>2018-03-08 05:30:43 +0100
commit728c16c88f8db0c914cecc8b20b7f851d936fd5a (patch)
treef9e816974ec876b9e337c0fc77807f0c1abdfd7c /src/libsyntax/parse/lexer
parent2aa19feeb988710e6e9ca9e1c8a77f99e3fe7213 (diff)
downloadrust-728c16c88f8db0c914cecc8b20b7f851d936fd5a.tar.gz
rust-728c16c88f8db0c914cecc8b20b7f851d936fd5a.zip
Move REGISTERED_DIAGNOSTICS to a ParseSess field
Diffstat (limited to 'src/libsyntax/parse/lexer')
-rw-r--r--src/libsyntax/parse/lexer/mod.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/libsyntax/parse/lexer/mod.rs b/src/libsyntax/parse/lexer/mod.rs
index 94195ccc72c..cdf38453d7e 100644
--- a/src/libsyntax/parse/lexer/mod.rs
+++ b/src/libsyntax/parse/lexer/mod.rs
@@ -1764,6 +1764,8 @@ mod tests {
     use std::collections::HashSet;
     use std::io;
     use std::path::PathBuf;
+    use diagnostics::plugin::ErrorMap;
+    use rustc_data_structures::sync::Lock;
     fn mk_sess(cm: Lrc<CodeMap>) -> ParseSess {
         let emitter = errors::emitter::EmitterWriter::new(Box::new(io::sink()),
                                                           Some(cm.clone()),
@@ -1776,6 +1778,7 @@ mod tests {
             included_mod_stack: RefCell::new(Vec::new()),
             code_map: cm,
             missing_fragment_specifiers: RefCell::new(HashSet::new()),
+            registered_diagnostics: Lock::new(ErrorMap::new()),
             non_modrs_mods: RefCell::new(vec![]),
         }
     }