Not only is it wasteful but the virtual register allocator gets confused by it.
<rdar://problem/11373600>
Created attachment 140317 [details] the patch
Created attachment 140320 [details] the patch And now, with an expected results file!
Landed in http://trac.webkit.org/changeset/116168