llvm-project/lld/test
Rui Ueyama d31cf6065f [PECOFF] Fix a bug in /export option handler.
/export option can be given multiple times to specify multiple
symbols to be exported. /export accepts both decorated and
undecorated name.

If you give both undecorated and decorated name of the same symbol
to /export, they are resolved to the same symbol. In this case,
we need to de-duplicate the exported names, so that we don't have
duplicated items in the export symbol table in a DLL.

We remove duplicate items from a vector. The bug was there.
Because we had pointers pointing to elements of the vector,
after an item is removed, they would point wrong elements.

This patch is to remove these pointers. Added a test for that case.

llvm-svn: 223200
2014-12-03 04:34:20 +00:00
..
Driver Make -core/-flavor options have higher priority than linker name 2014-09-23 18:09:38 +00:00
LinkerScript [lld] Teach LLD how to parse most linker scripts 2014-11-03 04:09:51 +00:00
Unit [lit] Python 3. 2014-03-26 00:53:48 +00:00
core [ELF] Add CodeModel attribute to the DefinedAtom class 2014-11-13 07:03:41 +00:00
darwin [mach-o] refactor KindHandler into ArchHandler and simplify passes. 2014-07-16 19:49:02 +00:00
elf [ELF] Fix layout of output sections. 2014-11-30 22:36:29 +00:00
mach-o [mach-o] add support for arm64 compact unwind info 2014-12-02 01:50:38 +00:00
pecoff [PECOFF] Fix a bug in /export option handler. 2014-12-03 04:34:20 +00:00
CMakeLists.txt Update compile target dependency. 2014-10-28 06:30:34 +00:00
Makefile Initial set of Makefiles 2014-06-04 09:54:07 +00:00
lit.cfg Add FreeBSD to system-linker-elf case 2014-09-12 13:16:30 +00:00
lit.site.cfg.in [lit] Python 3. 2014-03-26 00:53:48 +00:00