diff options
author | Eli Friedman <eli.friedman@gmail.com> | 2009-05-03 04:46:36 +0000 |
---|---|---|
committer | Eli Friedman <eli.friedman@gmail.com> | 2009-05-03 04:46:36 +0000 |
commit | eed8ad20577d2822d0c3856f284a743c02d5a072 (patch) | |
tree | 13269f8e3ff2fcb57a58667dd286c39122b38afb /llvm/lib/Transforms/Utils/BasicBlockUtils.cpp | |
parent | b4cf4a52abfe57b4d68911ced06367e2f678dbfd (diff) | |
download | llvm-eed8ad20577d2822d0c3856f284a743c02d5a072.zip llvm-eed8ad20577d2822d0c3856f284a743c02d5a072.tar.gz llvm-eed8ad20577d2822d0c3856f284a743c02d5a072.tar.bz2 |
Add Sema support for __builtin_setjmp/__builtin_longjmp. The primary
reason for adding these is to error out in CodeGen when trying to generate
them instead of silently emitting a call to a non-existent function.
(Note that it is not valid to lower these to setjmp/longjmp; in addition
to that lowering being different from the intent, setjmp and longjmp
require a larger buffer.)
llvm-svn: 70658
Diffstat (limited to 'llvm/lib/Transforms/Utils/BasicBlockUtils.cpp')
0 files changed, 0 insertions, 0 deletions