summaryrefslogtreecommitdiff
path: root/src/reports/resolver_error.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/reports/resolver_error.rs')
-rw-r--r--src/reports/resolver_error.rs6
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);
}
}