Check for unstable-options flag before register internals

This commit is contained in:
flip1995 2019-03-21 17:09:04 +01:00
parent e536037af3
commit 28a5c414c3
No known key found for this signature in database
GPG key ID: 693086869D506637

View file

@ -109,7 +109,9 @@ pub fn create_session(
let codegen_backend = get_codegen_backend(&sess);
rustc_lint::register_builtins(&mut sess.lint_store.borrow_mut(), Some(&sess));
rustc_lint::register_internals(&mut sess.lint_store.borrow_mut(), Some(&sess));
if sess.unstable_options() {
rustc_lint::register_internals(&mut sess.lint_store.borrow_mut(), Some(&sess));
}
let mut cfg = config::build_configuration(&sess, config::to_crate_config(cfg));
add_configuration(&mut cfg, &sess, &*codegen_backend);