about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAli Bektas <bektasali@protonmail.com>2023-09-10 23:25:36 +0200
committerAli Bektas <bektasali@protonmail.com>2023-09-10 23:25:36 +0200
commit0118741632f9999da1db1071ae1a9b430d438d43 (patch)
treecbb1ce8aaa5eeaecb764263112632e8b3ca4c855
parenta0c8bee35edcfb16c2c92f5c61bc574d6e555a44 (diff)
downloadrust-0118741632f9999da1db1071ae1a9b430d438d43.tar.gz
rust-0118741632f9999da1db1071ae1a9b430d438d43.zip
v4
-rw-r--r--crates/ide-db/src/rename.rs8
1 files changed, 1 insertions, 7 deletions
diff --git a/crates/ide-db/src/rename.rs b/crates/ide-db/src/rename.rs
index f6de3a88848..353a9749a37 100644
--- a/crates/ide-db/src/rename.rs
+++ b/crates/ide-db/src/rename.rs
@@ -93,13 +93,7 @@ impl Definition {
                 bail!("Cannot rename a builtin attr.")
             }
             Definition::SelfType(_) => bail!("Cannot rename `Self`"),
-            Definition::Macro(mac) => {
-                if mac.is_builtin_derive(sema.db) {
-                    bail!("Cannot rename builtin derive")
-                }
-
-                rename_reference(sema, Definition::Macro(mac), new_name)
-            }
+            Definition::Macro(mac) => rename_reference(sema, Definition::Macro(mac), new_name),
             def => rename_reference(sema, def, new_name),
         }
     }