• rhpp@programming.dev
    link
    fedilink
    arrow-up
    10
    ·
    1 年前

    Still false, thanks to compiler optimizations. Remember that integer overflow is UB. (unless you’re using unsigned int or a programming language which strictly defines integer overflow, possibly as an error)

    P.S.: Assuming this is C/C++

    • chellomere@lemmy.world
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      1 年前

      No, because it’s UB, the compiler is free to do whatever, like making demons fly out of your nose