summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
diff options
context:
space:
mode:
authorCharles Davis <cdavis@mines.edu>2011-05-18 20:54:10 +0000
committerCharles Davis <cdavis@mines.edu>2011-05-18 20:54:10 +0000
commit77e0610d7c88a8d096a24e2a76fd78a17e32dc80 (patch)
tree1060d60b0cdc908c46235e06e453f20decd0e15a /clang/lib/Sema/SemaDeclCXX.cpp
parent583805530cec70dcc83783473da68a4594d27fce (diff)
downloadbcm5719-llvm-77e0610d7c88a8d096a24e2a76fd78a17e32dc80.tar.gz
bcm5719-llvm-77e0610d7c88a8d096a24e2a76fd78a17e32dc80.zip
Add some more Win64 EH directives:
- StartChained and EndChained delimit a chained unwind area, which can contain additional operations to be undone if an exception occurs inside of it. - UnwindOnly declares that this function doesn't handle any exceptions. If it has a handler, it's an unwind handler instead of an exception handler. - Lsda declares the location and size of the LSDA, which in the Win64 EH scheme is kept inside the UNWIND_INFO struct. Windows itself ignores the LSDA; it's used by the Language-Specific Handler (the "Personality Function" from DWARF). llvm-svn: 131572
Diffstat (limited to 'clang/lib/Sema/SemaDeclCXX.cpp')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud