| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Do not declare sized deallocation functions dependently on whether it is found in global scope. Instead, enforce the branching in emitted code by (1) declaring the functions extern_weak and (2) emitting sized delete expressions as a branching between both forms delete.
llvm-svn: 230580
|
|
|
|
|
|
| |
if sized delete is not provided in global scope, and -fdefine-sized-deallocation option is disabled.
llvm-svn: 230160
|
|
|
|
|
|
| |
documentation in r229818.
llvm-svn: 229950
|
|
|
|
| |
llvm-svn: 229915
|
|
|
|
|
|
| |
Fixes PR22635.
llvm-svn: 229913
|
|
|
|
|
|
| |
-fdefine-sized-deallocation, and from DefaultSizedDelete to DefineSizedDeallocation.
llvm-svn: 229597
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
llvm-svn: 228110
|
|
|
|
| |
llvm-svn: 228108
|
|
visibility.
llvm-svn: 228107
|