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 | d875fed28578835de89cd407e9db4be788596d7c (patch) | |
tree | 3dd2d15d0a7161edcb6478e9d5e4e2d97092d9c0 /lib/Sema/JumpDiagnostics.cpp | |
parent | eff4b3c5cc1fde4d26b89d7a498d1487bd4edc6d (diff) |
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.)
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@70658 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Sema/JumpDiagnostics.cpp')
0 files changed, 0 insertions, 0 deletions