diff options
Diffstat (limited to 'src/reports')
-rw-r--r-- | src/reports/resolver_error.rs | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/reports/resolver_error.rs b/src/reports/resolver_error.rs index a1a5598..1aa3e37 100644 --- a/src/reports/resolver_error.rs +++ b/src/reports/resolver_error.rs @@ -16,12 +16,12 @@ impl<'a> ResolverError<'a> { report_source_issue(LogLevel::Error, &context, &message); } for redefinition in &self.resolver.redefinitions { - let definition = self.resolver.definitions.get(redefinition.1).unwrap(); + let definition = &self.resolver.definitions[redefinition.definition]; let message = format!( "Redefined symbol, first defined at {}", - &definition.symbol.source.in_merged, + &definition.tracked.symbol.source.in_merged, ); - let context = redefinition.0.context(&self.resolver); + let context = redefinition.tracked.context(&self.resolver); report_source_issue(LogLevel::Error, &context, &message); } } |