Unexpected copypropagation behaviour

the cp didn't propagte locals in situations like this:

...
a=b;
a.xyz();
...