aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/CodeGen/CodeGenModule.cpp
diff options
context:
space:
mode:
authorMaurice Heumann <MauriceHeumann@gmail.com>2024-11-28 00:43:20 +0100
committerGitHub <noreply@github.com>2024-11-27 15:43:20 -0800
commit21af99ab84e434819b20452367325b187492d372 (patch)
tree7e434c4fe71b4872e2555e1a6f871eebdc2ef339 /clang/lib/CodeGen/CodeGenModule.cpp
parent8df63211a65693c7cc760e361adf20edd450fafa (diff)
downloadllvm-21af99ab84e434819b20452367325b187492d372.zip
llvm-21af99ab84e434819b20452367325b187492d372.tar.gz
llvm-21af99ab84e434819b20452367325b187492d372.tar.bz2
[WinEH] Emit state stores for SEH scopes (#116546)
At the moment Windows 32 bit SEH state stores are only emitted for throwing calls. Windows 32 bit SEH state stores should also be emitted before SEH scope begin and before SEH scope end. An invalid inline memory access would otherwise not trigger unwinding, in combination with /EHa. This fixes #90946
Diffstat (limited to 'clang/lib/CodeGen/CodeGenModule.cpp')
0 files changed, 0 insertions, 0 deletions