about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJinoh Kang <luke1337@theori.io>2023-11-14 15:41:39 +0900
committerJinoh Kang <luke1337@theori.io>2023-11-14 16:01:59 +0900
commit0beba7cfc4df26c49f875fdbc8f46e35e395227f (patch)
treeb6316224d4f37cd42fe8f8f09b8ffe420fba6017
parent416e9c856a792ce2214c449677ca0a1f38965248 (diff)
downloadrust-0beba7cfc4df26c49f875fdbc8f46e35e395227f.tar.gz
rust-0beba7cfc4df26c49f875fdbc8f46e35e395227f.zip
fix: Fix incorrectly replacing references in macro invocation in "Convert to named struct" assist
-rw-r--r--crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs b/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
index 017853a4a20..435d7c4a537 100644
--- a/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
+++ b/crates/ide-assists/src/handlers/convert_tuple_struct_to_named_struct.rs
@@ -216,7 +216,7 @@ fn edit_field_references(
             edit.edit_file(file_id);
             for r in refs {
                 if let Some(name_ref) = r.name.as_name_ref() {
-                    edit.replace(name_ref.syntax().text_range(), name.text());
+                    edit.replace(ctx.sema.original_range(name_ref.syntax()).range, name.text());
                 }
             }
         }