Hello,

I have tried Unused local variables function on our biggest project and it doesn't compile after that.

Supose something like this:
Code:
Procedure MyProcedure Handle hoParamN1
    Handle hoVarN1
    Integer iItem iIt iDest
    Variant[][3] vVarN2
    String sVarN3
    String sVarN4 sVarN5
    String sVarN6 sVarN7
It gets refactored to:
Code:
Procedure MyProcedure Handle hoParamN1
    Handle hoVarN1
    Integerem iIt iDest
    Variant[][3] vVarN2
    String sVarN3
    String sVarN4
    String sVarN6 sVarN7
It is true that sVarN5 is not being used.

Also, iItem and iIt are not being used, but... what's that?!
I think it is because it first replace iIt and "em" remains untouched

Regards.