diff options
author | Reid Kleckner <rnk@google.com> | 2016-11-23 17:37:00 +0000 |
---|---|---|
committer | Reid Kleckner <rnk@google.com> | 2016-11-23 17:37:00 +0000 |
commit | f174a0bbd24b0efda7c7acb6fff1ed5ed9013a00 (patch) | |
tree | fcc7c7a9ba4588c8c6998e231e722cb41d196b3e /llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp | |
parent | 8d0381d61f59f74208a15c1cfc99cc111546f114 (diff) | |
download | bcm5719-llvm-f174a0bbd24b0efda7c7acb6fff1ed5ed9013a00.tar.gz bcm5719-llvm-f174a0bbd24b0efda7c7acb6fff1ed5ed9013a00.zip |
[asan/win] Fix incremental linking vs. global registration
The MSVC incremental linker pads every global out to 256 bytes in case
it changes size after an incremental link. So, skip over null entries in
the DSO-wide asan globals array. This only works if the global padding
size is divisible by the size of the asan global object, so add some
defensive CHECKs.
llvm-svn: 287780
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/LoadStoreVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions