Home | History | Annotate | Download | only in compiler

Lines Matching refs:function

35 assertEquals(x, function () { return 0 || x }());
36 assertEquals(1, function () { return 1 || x }());
39 assertEquals(0, function () { return 0 && x }());
40 assertEquals(x, function () { return 1 && x }());
43 assertEquals(x, function(y) { return y++ || x }(0));
44 assertEquals(1, function(y) { return y++ || x }(1));
47 assertEquals(0, function(y) { return y++ && x }(0));
48 assertEquals(x, function(y) { return y++ && x }(1));
51 assertEquals(0, function () { return {x: 0}}().x);
54 assertEquals(0, function () { return {x: 0} || this }().x);
57 assertEquals(x, function () { return {x: 0} && this }().x);
60 assertEquals(0, function () { return [0,1] || new Array(x,1) }()[0]);
63 assertEquals(x, function () { return [0,1] && new Array(x,1) }()[0]);
66 assertEquals(x, function (y) { return (y = 0) || x }("?"));
67 assertEquals(1, function (y) { return (y = 1) || x }("?"));
70 assertEquals(0, function (y) { return (y = 0) && x }("?"));
71 assertEquals(x, function (y) { return (y = 1) && x }("?"));
74 assertEquals(void 0, function () { return void x }());
77 assertEquals(x, function () { return (void x) || x }());
80 assertEquals(void 0, function () { return (void x) && x }());
83 assertEquals(false, function () { return !x }());
86 assertEquals(true, function (y) { return !y || x }(0));
87 assertEquals(x, function (y) { return !y || x }(1));
90 assertEquals(x, function (y) { return !y && x }(0));
91 assertEquals(false, function (y) { return !y && x }(1));
94 assertEquals(false, function () { return x < x; }());
97 assertEquals(x, function () { return x < x || x; }());
98 assertEquals(true, function () { return x <= x || x; }());
101 assertEquals(false, function () { return x < x && x; }());
102 assertEquals(x, function () { return x <= x && x; }());