https://llvm.org/bugs/show_bug.cgi?id=30312
Bug ID: 30312 Summary: Only one of multiple mangled symbols matching a version script entry has the symbol version appended Product: lld Version: unspecified Hardware: PC OS: FreeBSD Status: NEW Severity: normal Priority: P Component: ELF Assignee: unassignedb...@nondot.org Reporter: ema...@freebsd.org CC: llvm-bugs@lists.llvm.org Classification: Unclassified I've added a change to a test case to demonstrate the issue in https://reviews.llvm.org/D24306 Both of these symbols demangle to abc::abc(): _ZN3abcC1Ev _ZN3abcC2Ev (These would be abc's complete object constructor and base object constructor, respectively.) however with `"abc::abc()"` in the version script only one of the two receives the symbol version. >From llvm-readobj -V -dyn-symbols I find these two symbols: _ZN3abcC1Ev@ _ZN3abcC2Ev@@LIBSAMPLE_1.0 -- You are receiving this mail because: You are on the CC list for the bug.
_______________________________________________ llvm-bugs mailing list llvm-bugs@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-bugs