[clang-tools-extra] [clangd] Use `SymbolName` to represent Objective-C selectors (PR #82061)

Alex Hoppen via cfe-commits cfe-commits at lists.llvm.org
Tue Mar 18 22:15:07 PDT 2025


================
@@ -35,6 +35,49 @@ struct RenameOptions {
   bool RenameVirtual = true;
 };
 
+/// A name of a symbol that should be renamed.
+///
+/// Symbol's name can be composed of multiple strings. For example, Objective-C
+/// methods can contain multiple argument labels:
+///
+/// \code
+/// - (void) myMethodNamePiece: (int)x anotherNamePieces:(int)y;
+/// //       ^~ string 0 ~~~~~         ^~ string 1 ~~~~~
----------------
ahoppen wrote:

Updated. Could you merge the change when CI has passed?

https://github.com/llvm/llvm-project/pull/82061


More information about the cfe-commits mailing list