``` uniform float bar; void foo () { float bar = mix(bar, bar, 0.0); } ``` is today transformed to: ``` uniform float bar;void a(){float b=mix(b,b,0.0);} ``` (BTW that is something my other PR didn't fixed)