void abort(void);

struct F {
    int x;
    int y;
};

int main() {
    int timeout = 0;
    int x = 0;
    while (1) {
        const struct F i = {
            x++,
        };
        if (i.x > 0)
            break;
        if (++timeout > 5)
            goto die;
    }
    return 0;
die:
    abort();
}
