#!/usr/local/bin/rune -x # # Used to help test the code generator output import "sys"; import ; pure int fubar(int x, int y) { return x * y; } # (not designed to be executed, just to check code generation & optimizations) # int main(int ac, char **av) { int *a; int aa = -1 + -1; int aa2 = 99 + fubar(5, 5); bool aa3 = 0 && aa; int16_t bb = 2; int q1; int q2; ac = 3; { int *x; if (++q1 == 5) break block; continue block; } stdio.stdout->show("q1 5: ", q1); for (int *zzz;;) { int *b; int *c; { int *d; int *e; int *f; { int *g; int *h; break loop; } } } for (aa = 1; aa < 10; ++aa) { int g = 4; bb = 3; if (++q2 == 5) break; continue block; } stdio.stdout->show("q2 5,1: ", q2, aa); int xx; for (int *yy; xx < 20; ++xx) { continue; } return 57; return 57; }