From 20a0cb476254d8ba36c588cf2176293882c3fc03 Mon Sep 17 00:00:00 2001 From: Shoyu Vanilla Date: Sun, 21 Jan 2024 22:26:41 +0900 Subject: Update examples (#1856) Co-authored-by: Yuki Okushi --- .../examples/rustc-driver-interacting-with-the-ast.rs | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) (limited to 'src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs') diff --git a/src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs b/src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs index 3d3827e5dfa..104a7a7de70 100644 --- a/src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs +++ b/src/doc/rustc-dev-guide/examples/rustc-driver-interacting-with-the-ast.rs @@ -10,12 +10,11 @@ extern crate rustc_interface; extern crate rustc_session; extern crate rustc_span; -use std::{path, process, str}; +use std::{path, process, str, sync::Arc}; use rustc_ast_pretty::pprust::item_to_string; use rustc_errors::registry; -use rustc_session::config::{self, CheckCfg}; -use rustc_span::source_map; +use rustc_session::config; fn main() { let out = process::Command::new("rustc") @@ -30,7 +29,7 @@ fn main() { ..config::Options::default() }, input: config::Input::Str { - name: source_map::FileName::Custom("main.rs".to_string()), + name: rustc_span::FileName::Custom("main.rs".to_string()), input: r#" fn main() { let message = "Hello, World!"; @@ -39,8 +38,8 @@ fn main() { "# .to_string(), }, - crate_cfg: rustc_hash::FxHashSet::default(), - crate_check_cfg: CheckCfg::default(), + crate_cfg: Vec::new(), + crate_check_cfg: Vec::new(), output_dir: None, output_file: None, file_loader: None, @@ -50,9 +49,11 @@ fn main() { register_lints: None, override_queries: None, make_codegen_backend: None, - registry: registry::Registry::new(&rustc_error_codes::DIAGNOSTICS), + registry: registry::Registry::new(rustc_error_codes::DIAGNOSTICS), expanded_args: Vec::new(), ice_file: None, + hash_untracked_state: None, + using_internal_features: Arc::default(), }; rustc_interface::run_compiler(config, |compiler| { compiler.enter(|queries| { -- cgit 1.4.1-3-g733a5