summaryrefslogtreecommitdiff
path: root/plugins/rtti/rtti.cpp
diff options
context:
space:
mode:
authorMason Reed <mason@vector35.com>2025-04-25 12:50:57 -0400
committerMason Reed <mason@vector35.com>2025-04-25 12:50:57 -0400
commit997b4a14beafa2b92a75791f27dcb184c2c70706 (patch)
tree6f1463b9d683347e4f92d6eff65358fc79053747 /plugins/rtti/rtti.cpp
parent71af6853ae407d70dc0783d5682b80563d045a90 (diff)
Fix Itanium RTTI skipping type info with stripped root type info object
Diffstat (limited to 'plugins/rtti/rtti.cpp')
-rw-r--r--plugins/rtti/rtti.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/plugins/rtti/rtti.cpp b/plugins/rtti/rtti.cpp
index 57cd52cf..f0cde410 100644
--- a/plugins/rtti/rtti.cpp
+++ b/plugins/rtti/rtti.cpp
@@ -39,6 +39,7 @@ std::string RemoveItaniumPrefix(std::string &name)
{
// Remove numerical prefixes.
// TODO: We might want to use the numbers for figuring out the class info.
+ // TODO: NSt6locale5facetE is not demangled. N and St seem to be prefixes.
while (!name.empty() && std::isdigit(name[0]))
name = name.substr(1);
return name;