George Rimar
50dcece2a0
Recommit r275257 "[ELF] - Implement extern "c++" version script tag"
...
BSD toolchain contains a bug:
https://sourceforge.net/p/elftoolchain/tickets/491/
In short demangler works differently, fix was to update the testcase.
It should fix the FreeBSD bot failture:
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432/steps/test_lld/logs/stdio
Original commit message was:
[ELF] - Implement extern "c++" version script tag
Patch implements 'extern' version script tag.
Currently only values in quotes(") are supported.
Matching of externs is performed in the same pass as exact match of globals.
Differential revision: http://reviews.llvm.org/D21930
llvm-svn: 275682
2016-07-16 12:26:39 +00:00
George Rimar
dd64bb38bd
Reverted r275257 "[ELF] - Implement extern "c++" version script tag"
...
It broke build bots:
http://lab.llvm.org:8011/builders/llvm-clang-lld-x86_64-scei-ps4-windows10pro-fast/builds/8204
http://lab.llvm.org:8011/builders/lld-x86_64-freebsd/builds/19432
llvm-svn: 275258
2016-07-13 08:19:04 +00:00
George Rimar
e05103ea11
[ELF] - Implement extern "c++" version script tag
...
Patch implements 'extern' version script tag.
Currently only values in quotes(") are supported.
Matching of externs is performed in the same pass as exact match of globals.
Differential revision: http://reviews.llvm.org/D21930
llvm-svn: 275257
2016-07-13 07:46:00 +00:00
George Rimar
4d8465cbe1
[ELF] - Show explicit error if extern keyword is used in version script.
...
Since we do not have plans to support it in closest future,
it is better than common script parsing error.
llvm-svn: 273426
2016-06-22 15:02:57 +00:00
George Rimar
5b2503fb3e
Added new line at the end of file. NFC.
...
llvm-svn: 273399
2016-06-22 11:41:37 +00:00
George Rimar
b9f4492ef6
[ELF] - Do not crash on unclosed quote (") in scripts.
...
Found that during investigation of FreeBsd scripts.
Unclosed quote just crashed lld.
llvm-svn: 273398
2016-06-22 11:39:16 +00:00
Rafael Espindola
ffe2e06f71
Don't go on an infinite loop on a missing ";".
...
Thanks to Will Dietz for reporting the issue.
llvm-svn: 273157
2016-06-20 14:02:22 +00:00