Larisse Voufo
|
a65298af65
|
Relax the requirement on sized deallocation a bit: Default on unsized delete if sized delete is not provided in global scope, and -fdefine-sized-deallocation option is disabled.
llvm-svn: 230160
|
2015-02-22 06:36:53 +00:00 |
Larisse Voufo
|
89088232b2
|
Add -fno-sized-deallocation option for completeness of fix in r229241 in documentation in r229818.
llvm-svn: 229950
|
2015-02-20 02:07:22 +00:00 |
Reid Kleckner
|
4343922dde
|
Avoid using a COMDAT for sized delete on MachO
llvm-svn: 229915
|
2015-02-19 21:13:45 +00:00 |
Reid Kleckner
|
66abf2f92f
|
Put the implicit weak sized deallocation funciton in C++14 in a comdat
Fixes PR22635.
llvm-svn: 229913
|
2015-02-19 21:01:34 +00:00 |
Larisse Voufo
|
e990a3f60c
|
Rename flags and options to match current naming: from -fdef-sized-delete to -fdefine-sized-deallocation, and from DefaultSizedDelete to DefineSizedDeallocation.
llvm-svn: 229597
|
2015-02-18 01:04:10 +00:00 |
Larisse Voufo
|
5526f4f094
|
Revise the implementation logic of sized deallocation: Do not automatically generate weak definitions of the sized operator delete (in terms of unsized operator delete). Instead, provide the funcitonality via a new compiler flag, -fdef-sized-delete.
The current implementation causes link-time ODR violations when the delete symbols are exported into the dynamic table.
llvm-svn: 229241
|
2015-02-14 05:42:57 +00:00 |
Larisse Voufo
|
5ecfede65c
|
Fix typo in test case.
llvm-svn: 228110
|
2015-02-04 03:16:46 +00:00 |
Larisse Voufo
|
eebe962eda
|
Fix typo in test case.
llvm-svn: 228108
|
2015-02-04 02:46:33 +00:00 |
Larisse Voufo
|
404e142ed7
|
Generalize r228066 to give all implicit global allocation functions default visibility.
llvm-svn: 228107
|
2015-02-04 02:34:32 +00:00 |