summaryrefslogtreecommitdiffstats
path: root/scripts/Dpkg/Shlibs
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:33:19 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-08-07 13:33:19 +0000
commit3f1258827986359d7b6b317da851c40bff20d120 (patch)
treef20c0da4a146994152f62b31569ec29adf864bf8 /scripts/Dpkg/Shlibs
parentReleasing progress-linux version 1.22.10-0.0~progress7.99u1. (diff)
downloaddpkg-3f1258827986359d7b6b317da851c40bff20d120.tar.xz
dpkg-3f1258827986359d7b6b317da851c40bff20d120.zip
Merging upstream version 1.22.11.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'scripts/Dpkg/Shlibs')
-rw-r--r--scripts/Dpkg/Shlibs/Cppfilt.pm2
1 files changed, 2 insertions, 0 deletions
diff --git a/scripts/Dpkg/Shlibs/Cppfilt.pm b/scripts/Dpkg/Shlibs/Cppfilt.pm
index 010fe66..e2e1a3a 100644
--- a/scripts/Dpkg/Shlibs/Cppfilt.pm
+++ b/scripts/Dpkg/Shlibs/Cppfilt.pm
@@ -101,6 +101,8 @@ sub cppfilt_demangle {
# as allowed by C++11, contrary to GNU binutils.
if ($symbol eq $demangled) {
$demangled = undef;
+ } elsif ($demangled =~ m{operator>>}) {
+ # Special case operator>> and operator>>=.
} else {
$demangled =~ s{(?<=>)(?=>)}{ }g;
}