bug876465.js (323B)
1 function initialize() {}; 2 function test() { 3 eval("\ 4 var Class = {\ 5 create : function() {\ 6 return function() {\ 7 this.initialize.apply(this, arguments);\ 8 }\ 9 }\ 10 };\ 11 var Foo = Class.create();\ 12 Foo.prototype = {\ 13 initialize : function() {\ 14 this.bar = Foo();\ 15 }\ 16 };\ 17 var foo = new Foo();\ 18 "); 19 } 20 test();