Hello,

Just a curiosity, I don't understand it as a bug.

Let's assume following code:
Code:
Procedure MyProcedure
    String sVarN1, sVarN2
    
    Move "something" to sVarN1
    Move "test" to sVarN2
End_Procedure
This piece of code is valid for the compiler. If I make use of unused local variables sVarN1 gets deleted and program doesn't compile.

I see it as a programmer error.

Regards.