| // Binary: cache/js-dbg-64-e8a025a7101b-linux |
| // Flags: -m -n |
| // |
| var SECTION = ""; |
| function AddTestCase( description, expect, actual ) {} |
| function TestCase(n, d, e, a) {} |
| TestCase.prototype.dump = function () {}; |
| function printStatus (msg) { |
| msg = msg.toString(); |
| var lines = msg.split ("\n"); |
| } |
| function printBugNumber (num) {} |
| function optionsInit() {} |
| function optionsClear() {} |
| var optionsframe = {}; |
| try { |
| optionsClear(); |
| for (var optionName in options.initvalues) { } |
| } catch(ex) { |
| optionsInit(); |
| if (typeof window == 'undefined' && typeof print == 'function') |
| try { |
| gTestcases[gTc].passed = writeTestCaseResult( |
| gTestcases[gTc].description +" = "+ gTestcases[gTc].actual ); |
| } catch(e) { |
| if (typeof document != "object" || !document.location.href.match(/jsreftest.html/)) {} |
| } |
| } |
| code = "(function(x){ if(x) return x; })"; |
| gczeal(2); |
| for (var loopa2 = 0; loopa2 < 13; loopa2++) { |
| [, , , , , , ][(loopa2.loopa2)] &= (/\u0042[\u0061]\\u0026/ ); |
| } |
| this.summary = false; |
| printStatus (summary); |
| try {} catch(e) {} |
| var TIME_0000 = (function () { })(); |
| function getTimeZoneDiff() {} |
| new TestCase( SECTION, Array.prototype.reverse.length ); |
| new TestCase( SECTION, eval("delete Array.prototype.reverse.length; Array.prototype.reverse.length") ); |
| var S = "var A = new Array( true,false )"; |
| eval(S); |
| var R = Reverse(A); |
| new TestCase( SECTION, eval( S + "; A.reverse(); A.length") ); |
| CheckItems( R, A ); |
| CheckItems( R, A ); |
| eval(S); |
| new TestCase( SECTION, eval( S + "; A.reverse(); A.length") ); |
| CheckItems( R, A ); |
| var S = "var A = new Array(); A[8] = 'hi', A[3] = 'yo'"; |
| eval(S); |
| var R = Reverse(A); |
| new TestCase( SECTION, eval( S + "; A.reverse(); A.length") ); |
| CheckItems( R, A ); |
| var OBJECT_OBJECT = new Object(); |
| var FUNCTION_OBJECT = new Function( 'return this' ); |
| var BOOLEAN_OBJECT = new Boolean; |
| var DATE_OBJECT = new Date(0); |
| var STRING_OBJECT = new String('howdy'); |
| var NUMBER_OBJECT = new Number(Math.PI); |
| var ARRAY_OBJECT= new Array(1000); |
| var args = "null, void 0, Math.pow(2,32), 1.234e-32, OBJECT_OBJECT, BOOLEAN_OBJECT, FUNCTION_OBJECT, DATE_OBJECT, STRING_OBJECT,"+ |
| "ARRAY_OBJECT, NUMBER_OBJECT, Math, true, false, 123, '90210'"; |
| var S = "var A = new Array("+args+")"; |
| eval(S); |
| var R = Reverse(A); |
| new TestCase( SECTION, eval( S + "; A.reverse(); A.length") ); |
| CheckItems( R, A ); |
| var limit = 1000; |
| for (var i = 0; i < limit; i++ ) { |
| args += i +""; |
| } |
| function CheckItems( R, A ) { |
| for ( var i = 0; i < R.length; i++ ) { |
| new TestCase( ( code ) [i] ); |
| } |
| } |
| function Object_1( value ) {} |
| function Reverse( array ) { |
| return array; |
| } |