Skip to content

Commit

Permalink
Auto merge of rust-lang#98120 - TaKO8Ki:box-diagnostic-metadata-field…
Browse files Browse the repository at this point in the history
…, r=estebank

[Experiment] Box `diagnostic_metadata` field

closes rust-lang#97954

r? `@estebank`
  • Loading branch information
bors committed Jul 19, 2022
2 parents 475aec1 + 5ece481 commit 96c2df8
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions compiler/rustc_resolve/src/late.rs
Original file line number Diff line number Diff line change
Expand Up @@ -544,7 +544,7 @@ struct LateResolutionVisitor<'a, 'b, 'ast> {
current_trait_ref: Option<(Module<'a>, TraitRef)>,

/// Fields used to add information to diagnostic errors.
diagnostic_metadata: DiagnosticMetadata<'ast>,
diagnostic_metadata: Box<DiagnosticMetadata<'ast>>,

/// State used to know whether to ignore resolution errors for function bodies.
///
Expand Down Expand Up @@ -1157,7 +1157,7 @@ impl<'a: 'ast, 'b, 'ast> LateResolutionVisitor<'a, 'b, 'ast> {
label_ribs: Vec::new(),
lifetime_ribs: Vec::new(),
current_trait_ref: None,
diagnostic_metadata: DiagnosticMetadata::default(),
diagnostic_metadata: Box::new(DiagnosticMetadata::default()),
// errors at module scope should always be reported
in_func_body: false,
lifetime_uses: Default::default(),
Expand Down

0 comments on commit 96c2df8

Please sign in to comment.