[llvm] d4dd770 - [llvm-cxxfilt] De-emphasize "function" in llvm-cxxfilt docs and --help (#113309)
via llvm-commits
llvm-commits at lists.llvm.org
Wed Oct 23 05:03:34 PDT 2024
Author: Edd Dawson
Date: 2024-10-23T13:03:30+01:00
New Revision: d4dd770289b506a2a0fed6fe4add68048f37748d
URL: https://github.com/llvm/llvm-project/commit/d4dd770289b506a2a0fed6fe4add68048f37748d
DIFF: https://github.com/llvm/llvm-project/commit/d4dd770289b506a2a0fed6fe4add68048f37748d.diff
LOG: [llvm-cxxfilt] De-emphasize "function" in llvm-cxxfilt docs and --help (#113309)
llvm-cxxfilt can demangle names of data symbols, in addition to function
names.
$ llvm-cxxfilt _ZN6garden5gnomeE
garden::gnome
And type names too, on request:
$ llvm-cxxfilt -t i
int
Update some overly specific the wording in the --help and documentation
that suggests otherwise.
Added:
Modified:
llvm/docs/CommandGuide/llvm-cxxfilt.rst
llvm/tools/llvm-cxxfilt/Opts.td
Removed:
################################################################################
diff --git a/llvm/docs/CommandGuide/llvm-cxxfilt.rst b/llvm/docs/CommandGuide/llvm-cxxfilt.rst
index 6743e361d752a6..8c61cedd9b70ba 100644
--- a/llvm/docs/CommandGuide/llvm-cxxfilt.rst
+++ b/llvm/docs/CommandGuide/llvm-cxxfilt.rst
@@ -59,8 +59,7 @@ OPTIONS
.. option:: --quote
- Add `"` `"` around demangled function symbols. Do not quote already quoted
- symbols.
+ Add `"` `"` around demangled names. Do not quote already quoted names.
.. option:: --strip-underscore, -_
@@ -69,7 +68,7 @@ OPTIONS
.. option:: --types, -t
- Attempt to demangle names as type names as well as function names.
+ Attempt to demangle names as type names as well as symbol names.
.. option:: --version
diff --git a/llvm/tools/llvm-cxxfilt/Opts.td b/llvm/tools/llvm-cxxfilt/Opts.td
index a40bc75354a133..4a997a8f8f5a74 100644
--- a/llvm/tools/llvm-cxxfilt/Opts.td
+++ b/llvm/tools/llvm-cxxfilt/Opts.td
@@ -15,9 +15,9 @@ multiclass Eq<string name, string help> {
}
def help : FF<"help", "Display this help">;
-def quote : FF<"quote", "Quote demangled function names with \" \" if not already quoted">;
+def quote : FF<"quote", "Quote demangled names with \" \" if not already quoted">;
defm strip_underscore : BB<"strip-underscore", "Strip the leading underscore", "Don't strip the leading underscore">;
-def types : FF<"types", "Attempt to demangle types as well as function names">;
+def types : FF<"types", "Attempt to demangle types as well as symbol names">;
def no_params : FF<"no-params", "Skip function parameters and return types">;
def version : FF<"version", "Display the version">;
More information about the llvm-commits
mailing list