Fix weird bug for `compileDebug:false` and `each`
Fix weird bug for `compileDebug:false` and `each`

This showed up while I tried to test performance for compileDebug:false

Apparently this would break jade:

```
- var items = [1, 2, 3]
each item, key in items
  p item
```

because the `var items = [1, 2, 3]` is missing a semi-colon at the end, and jade inserts `(function(){...` after, which does not parse.

muthhus/jade,ddopson/jade-coffeescript,ceremcem/jade,nyakto/jade-async,coderhaoxin/jade,gdibble/jade,webmasteraxe/jade,gdibble/jade,pugjs/then-jade,andreytkachenko/jade,colin-h/jade,Victorgichohi/jade,jadejs/then-jade,Shinchy/jade,magicdawn/jade,Victorgichohi/jade,angryrobot/jade,mrotaru/jade,harp/jade,mumaoxi/jade,bogus34/jade-vfs,Mitrend/jade,Shinchy/jade,VANITAX/jade,Mitrend/jade,Laoujin/jade,jirengu/jade,cesarmarinhorj/jade,gexiaowei/jade,ridixcr/jade,VeraWei/jade,VANITAX/jade,hnag409/jade,jirengu/jade,VeraWei/jade,modulexcite/jade,pugjs/then-jade,Laoujin/jade,gexiaowei/jade,muthhus/jade,rajnishyadav321/jade,rajnishyadav321/jade,harp/jade,magicdawn/jade,webskyer/jade,mumaoxi/jade,andreytkachenko/jade,webskyer/jade,jodytate/jade,slang800/yade,cutsin/jade,coderhaoxin/jade,wavii/jade,nyakto/jade-async,pugjs/pug,cesarmarinhorj/jade,colin-h/jade,jjz/jade,tranhieutt/jade,illusionfield/jade,jodytate/jade,omixen/jade,modulexcite/jade,tranhieutt/jade,flintinatux/jade,pugjs/jade,pugjs/jade,angryrobot/jade,timmfin/jade,cgvarela/jade,fredyteheranto/jade,cutsin/jade,fredyteheranto/jade,ilovezy/jade,angrilove/jade,angrilove/jade,jjz/jade,webmasteraxe/jade,omixen/jade,hnag409/jade,ilovezy/jade,ridixcr/jade,cgvarela/jade,derbyparty/derby-jade,illusionfield/jade,jadejs/then-jade,bogus34/jade-vfs,martindale/jade,martindale/jade,ddopson/jade-coffeescript,mrotaru/jade,derbyparty/derby-jade,pugjs/pug