• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* RUN: %clang_cc1  %s -emit-llvm -o - | not grep __builtin_
2  *
3  * __builtin_longjmp/setjmp should get transformed into llvm.setjmp/longjmp
4  * just like explicit setjmp/longjmp calls are.
5  */
6 
jumpaway(int * ptr)7 void jumpaway(int *ptr) {
8   __builtin_longjmp(ptr,1);
9 }
10 
main(void)11 int main(void) {
12   __builtin_setjmp(0);
13   jumpaway(0);
14 }
15