Skip to content

Commit dd07f1f

Browse files
committed
Auto merge of #15887 - jinohkang-theori:fix/ide-assists/convert_tuple_struct_to_named_struct/handle_refs_inside_macro_invocations, r=Veykril
Fix incorrectly replacing references in macro invocation in "Convert to named struct" assist Fixes #15630. Complements #13647 (same assist but missed this one), #14920 (inverse action assist).
2 parents f81bd0c + 0beba7c commit dd07f1f

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -216,7 +216,7 @@ fn edit_field_references(
216216
edit.edit_file(file_id);
217217
for r in refs {
218218
if let Some(name_ref) = r.name.as_name_ref() {
219-
edit.replace(name_ref.syntax().text_range(), name.text());
219+
edit.replace(ctx.sema.original_range(name_ref.syntax()).range, name.text());
220220
}
221221
}
222222
}

0 commit comments

Comments
 (0)