jashkenas/coffee-script — pull request #2281 by maxtaco (2012-04-25 01:59:58+00:00)
Title: Reapply the removed patch from bugfix_1183 in PR 2252.  Include a test case to show it's required.

What's going on: inside of Coffee-generated closures, calling `super()` is implicitly making use of `this` (or explicitly doing so if you look at the output code). Whenever we use `super()` within a closure, we have to pass `this` through closures as if `@` is being accessed. The solution is just add one more condition to the list in `Closure::literalThis`