Why do GCC and Clang fail to compile this?
I have a C++ function that defines multiple labels and attempts to compute a target address based on an input value. The function then uses a goto
statement to jump to the computed address. However, when I compile this code with GCC or Clang, it only uses the first two labels. (compiler explorer)
Why do GCC and Clang fail to compile this?
I have a C++ function that defines multiple labels and attempts to compute a target address based on an input value. The function then uses a goto
statement to jump to the computed address. However, when I compile this code with GCC or Clang, it only uses the first two labels. (compiler explorer)