aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Lex/ModuleMap.cpp
diff options
context:
space:
mode:
authorReid Kleckner <reid@kleckner.net>2015-06-10 01:02:30 +0000
committerReid Kleckner <reid@kleckner.net>2015-06-10 01:02:30 +0000
commit2bc93ca84606399da5ae5ac68c2140d5d2855adb (patch)
treefdb91ed61f6631483898fad400f79cc6d077bf32 /clang/lib/Lex/ModuleMap.cpp
parent1469b9196ce4394486371b39e9fa5d44975d3a29 (diff)
downloadllvm-2bc93ca84606399da5ae5ac68c2140d5d2855adb.zip
llvm-2bc93ca84606399da5ae5ac68c2140d5d2855adb.tar.gz
llvm-2bc93ca84606399da5ae5ac68c2140d5d2855adb.tar.bz2
[WinEH] Emit .safeseh directives for all 32-bit exception handlers
Use a "safeseh" string attribute to do this. You would think we chould just accumulate the set of personalities like we do on dwarf, but this fails to account for the LSDA-loading thunks we use for __CxxFrameHandler3. Each of those needs to make it into .sxdata as well. The string attribute seemed like the most straightforward approach. llvm-svn: 239448
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions