#include <perms.h>

                                                                //      1  ! ./i2c --no-perms --no-line --stdout test/signal.imp
                                                                //      2  %begin
#line 2 "regression-bugs-tmp/signal.imp"
int main(int argc, char **argv) {
  _imp_initialise(argc, argv);
                                                                //      3    %integer i = 1
#line 3 "regression-bugs-tmp/signal.imp"
int I;
#line 3 "regression-bugs-tmp/signal.imp"
I = 1;
                                                                //      4    
                                                                //      5    %signal 15 %if i = 0
#line 5 "regression-bugs-tmp/signal.imp"
if (((I) != (0))) goto L_0002;
#line 5 "regression-bugs-tmp/signal.imp"
_imp_signal(15, 0, 0, "");
#line 5 "regression-bugs-tmp/signal.imp"
L_0002:;
                                                                //      6  
                                                                //      7    %signal 15,i %if i = 0
#line 7 "regression-bugs-tmp/signal.imp"
if (((I) != (0))) goto L_0003;
#line 7 "regression-bugs-tmp/signal.imp"
_imp_signal(15, I, 0, "");
#line 7 "regression-bugs-tmp/signal.imp"
L_0003:;
                                                                //      8    
                                                                //      9    %signal 15,i,i %if i = 0
#line 9 "regression-bugs-tmp/signal.imp"
if (((I) != (0))) goto L_0004;
#line 9 "regression-bugs-tmp/signal.imp"
_imp_signal(15, I, I, "");
#line 9 "regression-bugs-tmp/signal.imp"
L_0004:;
                                                                //     10  
                                                                //     11  %endofprogram
#line 11 "regression-bugs-tmp/signal.imp"
/* Remove %on %event handler here if present for this block */
return 0;
} // End of block _imp_main at level 1
#line 11 "regression-bugs-tmp/signal.imp"
// End of file
