view paper/src/hello.cbc @ 22:078181f08214

...
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Thu, 27 Jan 2022 00:49:14 +0900
parents e94e544fce5c
children
line wrap: on
line source

__code add1(int in_n) {
    int out_n = n + 1;
    goto add2(out_n);
}

__code add2(int in_n) {
    int out_n = n + 2;
    goto end(out_n);
}

__code end(int in_n) {
    printf("%d", n);
}

int main(int argc, char *arcv[]) {
    int n = 1;
    goto add1(n);
}