Even if no "var"s need to go into the environment, byte code will create one. This is probably an easy parser/bytecodegenerator change to fix.
Created attachment 261160 [details] patch
Created attachment 261161 [details] patch
Comment on attachment 261161 [details] patch r=me
Comment on attachment 261161 [details] patch Clearing flags on attachment: 261161 Committed r189819: <http://trac.webkit.org/changeset/189819>
All reviewed patches have been landed. Closing bug.