Bug with checking for static uses of 'Super'

Monkey Forums/Monkey Bug Reports/Bug with checking for static uses of 'Super'

ImmutableOctet(SKNG)(Posted 2014) [#1]
This isn't even remotely a major bug, but the latest experimental version of Monkey has a small bug with '_env' again. The 'InvokeSuperExpr' class's 'Semant' method uses '_env' (Found in 'trans.expr'), but it for some reason doesn't exist under this situation. Here's the exact line causing the error (Memory access violation, because '_env' is 'Null')

The exact version I'm running is V82(B). The only changes I made were rebuilding 'transcc', and that GLFW3 fix you did for keyboard input; both not relevant.

It makes me wonder why we can't use super for constants, like what I wanted to do.

Here's a test I made when I was checking if 'Super' could be used like this:


Not a big deal, but it's a bug, and I had to move to a debug build of 'transcc' in order to see what was happening. Newer Monkey users might go crazy debugging their own code over this, though. At least I got my answer, though.