diff options
author | Bob Haarman <llvm@inglorion.net> | 2017-11-07 23:24:10 +0000 |
---|---|---|
committer | Bob Haarman <llvm@inglorion.net> | 2017-11-07 23:24:10 +0000 |
commit | 6c301b6eb1c393331ec38aee37b29cadae607723 (patch) | |
tree | b12580e9d7656c318036c42146c42952d5f3a9b3 /llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp | |
parent | 63efdd32dd1c8eb82eb6d812c0b145c052207a4b (diff) | |
download | bcm5719-llvm-6c301b6eb1c393331ec38aee37b29cadae607723.tar.gz bcm5719-llvm-6c301b6eb1c393331ec38aee37b29cadae607723.zip |
[coff] use relative instead of absolute __safe_se_handler_base when present
Summary:
__safe_se_handler_base should be either absolute 0 (when no SafeSEH
table is present), or relative to the image base (when the table is
present). An earlier change inadvertedly made the symbol absolute in
both cases, leading to the SafeSEH table not being locatble at run
time. This change fixes that and updates the safeseh test to check for
the presence of the relocation.
Reviewers: rnk, ruiu
Reviewed By: ruiu
Subscribers: ruiu, llvm-commits
Differential Revision: https://reviews.llvm.org/D39765
llvm-svn: 317635
Diffstat (limited to 'llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp')
0 files changed, 0 insertions, 0 deletions