diff --git a/Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerParser.java b/Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerParser.java index 3906bd28b6..5a66637191 100644 --- a/Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerParser.java +++ b/Ghidra/Features/GnuDemangler/src/main/java/ghidra/app/util/demangler/gnu/GnuDemanglerParser.java @@ -367,7 +367,7 @@ public class GnuDemanglerParser { // Note: this really is a 'special handler' check that used to be handled above. However, // some demangled operator strings begin with this text. If we do this check above, // then we will not correctly handle those operators. - if (mangledSource.startsWith("_ZZ")) { + if (mangledSource.startsWith("_ZZ") || mangledSource.startsWith("__ZZ")) { return new ItemInNamespaceHandler(demangled); }