I must have missed these when eliminating the cast to bool cannonicalizations
[oota-llvm.git] / test / CFrontend / 2003-08-06-BuiltinSetjmpLongjmp.c.tr
1 /* RUN: llvmgcc -xc %s -c -o - | dis | 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
7 void jumpaway(int *ptr) {
8   __builtin_longjmp(ptr,1);
9 }
10     
11 int main(void) {
12   __builtin_setjmp(0);
13   jumpaway(0);
14 }