JavaScript Lint 0.3.0 が死ぬコード

function foo(bar) {
    var prototype = bar.__proto__;
}

JavaScript Lint 0.3.0 (JavaScript-C 1.5 2004-09-24)
Developed by Matthias Miller (http://www.JavaScriptLint.com)

Assertion failure: sprop->getter == js_GetLocalVariable, at jsparse.c:2812
zsh: abort      jsl -stdin < oops.js

【蛇足: おれはこうおもう】
昨日 google closure compiler が parse error になるコードをみつけたから最小ケースをブログにかこうとおもってたんだけど、今日になったらなおっていた。そのときでてたエラーコードは上のものとおなじだった。
google closure compiler は内部に spidermonkey というか firefox の js engine つかってるのかな、みたいなことかこうかとおもったんだけど、もうなおっちゃったからな。

Published: 2011-12-06(Tue) 23:55