better message for duplicate fields/tags

This commit is contained in:
Folkert 2020-04-14 21:18:37 +02:00
parent 18c6c37c04
commit 7e4a1ef4bd
6 changed files with 367 additions and 52 deletions

View file

@ -905,11 +905,12 @@ fn canonicalize_fields<'a>(
let replaced = can_fields.insert(label.clone(), field);
if replaced.is_some() {
if let Some(old) = replaced {
env.problems.push(Problem::DuplicateRecordFieldValue {
field_name: label,
field_region: loc_field.region,
record_region: region,
replaced_region: old.region,
});
}