diff options
| author | Kai Nacke <kai.nacke@redstar.de> | 2013-07-06 17:16:12 +0000 |
|---|---|---|
| committer | Kai Nacke <kai.nacke@redstar.de> | 2013-07-06 17:16:12 +0000 |
| commit | 2a933a65491ff9958a1e13e0dbc4596436967a95 (patch) | |
| tree | 9645452533c8119229c0bf31728f7b0a9a044d8a /llvm/lib/IR/BasicBlock.cpp | |
| parent | 66bfdb8354ccb24ded9ecee0ac80aa7c103c2fa4 (diff) | |
| download | bcm5719-llvm-2a933a65491ff9958a1e13e0dbc4596436967a95.tar.gz bcm5719-llvm-2a933a65491ff9958a1e13e0dbc4596436967a95.zip | |
Generate IMAGE_REL_AMD64_ADDR32NB relocations for SEH
data structures.
The Win64 EH data structures must be of type IMAGE_REL_AMD64_ADDR32NB
instead of IMAGE_REL_AMD64_ADDR32. This is easiely achieved by adding
the VK_COFF_IMGREL32 modifier to the symbol reference.
Change also references to start and end of the SEH range of a function
as offsets to start of the function.
Reviewed by Charles Davis and Nico Rieck.
llvm-svn: 185759
Diffstat (limited to 'llvm/lib/IR/BasicBlock.cpp')
0 files changed, 0 insertions, 0 deletions

