Fellas, why is this happening, especially sometimes but not other times?

Here, I run the program three times, getting the exact same correct output. On the fourth, it outputs broken numbers. The function prnStats what’s being executed.

  • nachtigall@feddit.de
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    2 years ago

    Exactly! just pass it as an argument to GCC and it will perform static analysis of the code at compile time. For example, with the code you provided, the output looks like this.

    • lofenyyOP
      link
      fedilink
      arrow-up
      2
      ·
      2 years ago

      Wow that’s cool. I had no idea GCC did stuff like this.