diff options
author | Vassil Vassilev <v.g.vassilev@gmail.com> | 2017-06-09 21:36:28 +0000 |
---|---|---|
committer | Vassil Vassilev <v.g.vassilev@gmail.com> | 2017-06-09 21:36:28 +0000 |
commit | 41cafcd49c4ff778740f90ea87687caccdd351ca (patch) | |
tree | fc46c306d3e99e3cbd56cb0f6f6544583e1bc58b /llvm/tools/llvm-readobj | |
parent | 2e34be23a283e2a28116d5e37d4618c2c2c473ae (diff) | |
download | bcm5719-llvm-41cafcd49c4ff778740f90ea87687caccdd351ca.tar.gz bcm5719-llvm-41cafcd49c4ff778740f90ea87687caccdd351ca.zip |
[modules] Fix that global delete operator get's assigned to a submodule.
n the current local-submodule-visibility mode, as soon as we discover a virtual
destructor, we declare on demand a global delete operator. However, this causes
that this delete operator is owned by the submodule which contains said virtual
destructor. This means that other modules no longer can see the global delete
operator which is hidden inside another submodule and fail to compile.
This patch unhides those global allocation function once they're created to
prevent this issue.
Patch by Raphael Isemann (D33366)!
llvm-svn: 305118
Diffstat (limited to 'llvm/tools/llvm-readobj')
0 files changed, 0 insertions, 0 deletions