| /* { dg-do compile } */ | |
| /* { dg-require-effective-target indirect_jumps } */ | |
| #include <setjmp.h> | |
| extern int optind; | |
| jmp_buf jump_buf; | |
| void foo (jmp_buf, int); | |
| void bar (char *); | |
| int | |
| main (int argc, char **argv) | |
| { | |
| foo (jump_buf, setjmp(jump_buf)); | |
| argv += optind; | |
| bar(argv[1]); | |
| } |