tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

bug761864.js (1319B)


      1 // Binary: cache/js-dbg-32-cf4face65451-linux
      2 // Flags: -m -n
      3 //
      4 function printStatus (msg) {
      5  var lines = msg.split ("");
      6 }
      7 function printBugNumber (num) {
      8  var digits = ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F"];
      9 }
     10 var lfcode = new Array();
     11 lfcode.push("gczeal(4);");
     12 lfcode.push("jsTestDriverEnd();");
     13 lfcode.push("");
     14 lfcode.push("var BUGNUMBER     = \"(none)\";\
     15 var summary = \"gen.close(); gen.throw(ex) throws ex forever\";\
     16 var actual, expect;\
     17 printBugNumber(BUGNUMBER);\
     18 printStatus(summary);\
     19 function gen() {\
     20  var x = 5, y = 7;\
     21  yield z;\
     22 }\
     23 var failed = false;\
     24 var it = gen();\
     25 try {\
     26  it.close();\
     27  var doThrow = true;\
     28  var thrown = \"foobar\";\
     29  try { } catch (e)  {  }\
     30  try   {  }   catch (e)   {  }\
     31    throw \"it.throw(\\\"\" + thrown + \"\\\") failed\";\
     32  var stopPassed = false;\
     33  try   {  }  catch (e)   {\
     34      if (\"1234\")\
     35      stopPassed = true;\
     36  }\
     37 } catch (e) {}\
     38 ");
     39 var lfRunTypeId = -1;
     40 while (true) {
     41 var file = lfcode.shift(); if (file == undefined) { break; }
     42 if (file == "evaluate") {
     43 } else {
     44                loadFile(file);
     45 }
     46 }
     47 function loadFile(lfVarx) {
     48 try {
     49 	if (lfVarx.substr(-3) == ".js") {
     50 	} else {
     51 		switch (lfRunTypeId) {
     52 			default: evaluate(lfVarx);
     53 		}
     54 	}
     55 } catch (lfVare) {
     56 	print(lfVare);
     57 }
     58 }