lukas can youreread because I tried to improve thte explanation.
In 1.1 and I think that this is the wrong version of the changes that was introduced because the interface sucks ================= Parser warningAllowed: true
Object subclass: #Zork instanceVariableNames: 't'
zork
| t | t := 1.
I get "t appears to beunused in this method.Ok to remove it?"
Now with Parser warningAllowed: false
Object subclass: #Zork instanceVariableNames: 't'
zork
| t | t := 1. the variable t shadows the instance variable without noticed
So for Pharo we get simply for now issue Parser warningAllowed: true to get it to the "normal" behavior.
In 1.0 ================= The interface changes -> Parser warnUser but we have the same silly broken pop up.
Now I checked and in 3.9 =================
we got 'Name is already defined.' which is the correct behavior so it seems that this is not the warning preference that are responsible of the problem.