diff options
| author | Hans Wennborg <hans@hanshq.net> | 2017-02-15 23:28:10 +0000 |
|---|---|---|
| committer | Hans Wennborg <hans@hanshq.net> | 2017-02-15 23:28:10 +0000 |
| commit | cac8ce06dd446dff8b8256bf19c0f3f46dbdf361 (patch) | |
| tree | 14bc6d595bd65e3d7b0b30be756e267348a235ad /llvm/lib | |
| parent | 6c3d625fd98a517228f829383acdd04df3e8e499 (diff) | |
| download | bcm5719-llvm-cac8ce06dd446dff8b8256bf19c0f3f46dbdf361.tar.gz bcm5719-llvm-cac8ce06dd446dff8b8256bf19c0f3f46dbdf361.zip | |
[dllimport] Check for dtor references in functions
Destructor references are not modelled explicitly in the AST. This adds
checks for destructor calls due to variable definitions and temporaries.
If a dllimport function references a non-dllimport destructor, it must
not be emitted available_externally, as the referenced destructor might
live across the DLL boundary and isn't exported.
llvm-svn: 295258
Diffstat (limited to 'llvm/lib')
0 files changed, 0 insertions, 0 deletions

