aboutsummaryrefslogtreecommitdiff
path: root/gdb/make-target-delegates.py
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/make-target-delegates.py')
-rwxr-xr-xgdb/make-target-delegates.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/gdb/make-target-delegates.py b/gdb/make-target-delegates.py
index 3bc5c84..5bbe7c0 100755
--- a/gdb/make-target-delegates.py
+++ b/gdb/make-target-delegates.py
@@ -248,6 +248,9 @@ def munge_type(typename: str):
if m:
return m.group("arg")
typename = typename.rstrip()
+ # There's no reason to have these keywords in the name, and their
+ # presence makes it harder to change styles.
+ typename = re.sub("\\b(struct|enum|class|union) ", "", typename)
typename = re.sub("[ ()<>:]", "_", typename)
typename = re.sub("[*]", "p", typename)
typename = re.sub("&", "r", typename)