LSL Compiler Error message "name not defined within Scope" should specify what name is undefined.
tracked
Bavid Dailey
In general the error messages are unnecessarily opaque, but this is one of the most egregious cases. I'd suggest The name "xyzzz" is not defined with scope.
Log In
Pazako Karu
I'd be for a non-critical warning that name is redefined in new scope as well. Some issues occur because we think we're using a global when it's not. It's generally bad practice to reuse variable names (especially ones which are also globals)
Bavid Dailey
Pazako Karu certainly wouldn't hurt
Maestro Linden
tracked
Sayrah Parx
Great suggestion, it's funny that we've all gotten used to it not saying what specifically is undefined for so long.