Remix.run Logo
9rx 2 hours ago

> However if you ask the same question in the same session, output will be different.

When isn't that true?

    int main() {
        printf("Continue?\n");
    }
and

    int main() {
        printf("Continue?\n");
        printf("Continue?\n");
    }
do not see the compiler produce equivalent outputs and I am not sure how they ever could. They are not equivalent programs. Adding additional instructions to a program is expected to see a change in what the compiler does with the program.