js/src/jit-test/tests/auto-regress/bug490776.js

branch
TOR_BUG_3246
changeset 7
129ffea94266
equal deleted inserted replaced
-1:000000000000 0:292f3294c637
1 // |jit-test| error:TypeError
2
3 // Binary: cache/js-dbg-32-7504904b5f8f-linux
4 // Flags: -j
5 //
6 Object.extend = function(destination, source) {
7 for (var property in source)
8 destination[property] = source[property]
9 }
10 Object.extend(Function.prototype, {
11 curry: function() {
12 var __method = this,
13 args = $A(arguments)
14 return function() {
15 return __method(
16 arguments)
17 }
18 },
19 wrap: function(wrapper) {
20 return function() { ([](
21 $A(arguments)))
22 }
23 }
24 })
25 function $A(iterable) {
26 var length = iterable.length
27 while (length--);
28 }
29 var ga = {
30 c: 3,
31 d: 4
32 }
33 ga.
34 __defineGetter__("", /x/.test.wrap("").curry(true, ""))
35 for (var p in ga) {
36 ga[p]
37 }

mercurial