1 parent d295f12 commit c6a681aCopy full SHA for c6a681a
1 file changed
Modules/makexp_aix
@@ -18,6 +18,9 @@
18
# <InputFile> is an object (.o) or an archive file (.a).
19
#
20
# HISTORY:
21
+# 3-Apr-1998 -- remove C++ entries of the form Class::method
22
+# Vladimir Marangozov
23
+#
24
# 1-Jul-1996 -- added header information
25
# Vladimir Marangozov
26
@@ -65,7 +68,8 @@ echo "*" >> $expFileName
65
68
# as a symbol prefix, but such symbols are undefined externs.
66
69
# 6. Eliminate everything including the key letter, so that we're
67
70
# left with just the symbol name.
71
+# 7. Eliminate all entries containing two colons, like Class::method
72
-/usr/ccs/bin/nm -Bex $inputFiles \
-| 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' \
75
| sort | uniq >> $expFileName
0 commit comments