diff options
| author | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-01-05 16:09:55 +0800 |
|---|---|---|
| committer | Vadim Petrochenkov <vadim.petrochenkov@gmail.com> | 2022-01-05 17:09:37 +0800 |
| commit | 55595c561651bab394d549e86766e05db6667af7 (patch) | |
| tree | 4b37a444befe0c4f87929265b274fb1102e1b89e /compiler/rustc_interface/src | |
| parent | 26c9b0046f96403cdf959e4e1f874ec25f9dbf6f (diff) | |
| download | rust-55595c561651bab394d549e86766e05db6667af7.tar.gz rust-55595c561651bab394d549e86766e05db6667af7.zip | |
ast: Always keep a `NodeId` in `ast::Crate`
This makes it more uniform with other expanded nodes
Diffstat (limited to 'compiler/rustc_interface/src')
| -rw-r--r-- | compiler/rustc_interface/src/passes.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/compiler/rustc_interface/src/passes.rs b/compiler/rustc_interface/src/passes.rs index d11cc52b508..33bf670f570 100644 --- a/compiler/rustc_interface/src/passes.rs +++ b/compiler/rustc_interface/src/passes.rs @@ -3,7 +3,7 @@ use crate::proc_macro_decls; use crate::util; use rustc_ast::mut_visit::MutVisitor; -use rustc_ast::{self as ast, visit}; +use rustc_ast::{self as ast, visit, DUMMY_NODE_ID}; use rustc_borrowck as mir_borrowck; use rustc_codegen_ssa::back::link::emit_metadata; use rustc_codegen_ssa::traits::CodegenBackend; @@ -323,7 +323,7 @@ pub fn configure_and_expand( let crate_attrs = krate.attrs.clone(); let extern_mod_loaded = |ident: Ident, attrs, items, span| { - let krate = ast::Crate { attrs, items, span, is_placeholder: None }; + let krate = ast::Crate { attrs, items, span, id: DUMMY_NODE_ID, is_placeholder: false }; pre_expansion_lint(sess, lint_store, &krate, &crate_attrs, ident.name.as_str()); (krate.attrs, krate.items) }; |
