The instance variable interruptPending from the StackInterpreter class is only used in this method and it's never initialized (see the file changed from this PR). When this code gets compiled to C we get the following.
The variable get declared like this sqInt interruptPending; but it's never initialized. So, the conditional if (GIV(interruptPending)) will never be true as the variable was never initialized.
As the interruptPending variable is only used in that method and never initialized, I propose to delete that code snipped as it's never reached and it will never be true.
The instance variable
interruptPending
from theStackInterpreter
class is only used in this method and it's never initialized (see the file changed from this PR). When this code gets compiled to C we get the following.The variable get declared like this
sqInt interruptPending;
but it's never initialized. So, the conditionalif (GIV(interruptPending))
will never be true as the variable was never initialized.As the
interruptPending
variable is only used in that method and never initialized, I propose to delete that code snipped as it's never reached and it will never be true.