commit | d875fed28578835de89cd407e9db4be788596d7c | [log] [tgz] |
---|---|---|
author | Eli Friedman <eli.friedman@gmail.com> | Sun May 03 04:46:36 2009 +0000 |
committer | Eli Friedman <eli.friedman@gmail.com> | Sun May 03 04:46:36 2009 +0000 |
tree | 3dd2d15d0a7161edcb6478e9d5e4e2d97092d9c0 | |
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