Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit c6a681a

Browse files
committed
remove C++ entries of the form Class::method
1 parent d295f12 commit c6a681a

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

Modules/makexp_aix

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
# <InputFile> is an object (.o) or an archive file (.a).
1919
#
2020
# HISTORY:
21+
# 3-Apr-1998 -- remove C++ entries of the form Class::method
22+
# Vladimir Marangozov
23+
#
2124
# 1-Jul-1996 -- added header information
2225
# Vladimir Marangozov
2326
#
@@ -65,7 +68,8 @@ echo "*" >> $expFileName
6568
# as a symbol prefix, but such symbols are undefined externs.
6669
# 6. Eliminate everything including the key letter, so that we're
6770
# left with just the symbol name.
71+
# 7. Eliminate all entries containing two colons, like Class::method
6872
#
69-
/usr/ccs/bin/nm -Bex $inputFiles \
70-
| sed -e '/ [^BDT] /d' -e '/\./d' -e 's/.* [BDT] //' \
73+
/usr/ccs/bin/nm -Bex $inputFiles \
74+
| sed -e '/ [^BDT] /d' -e '/\./d' -e 's/.* [BDT] //' -e '/::/d' \
7175
| sort | uniq >> $expFileName

0 commit comments

Comments
 (0)