pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:323:    };       object x = ((program) (Wrapper()->X))(); // Error: Parent lost, cannot clone program.    return 0;   ]], 0)      test_any([[    // Check that parent pointers aren't added unnecessarily [LysLysKOM 18781511].       class Foo { -  final constant const = 1; +  final constant const_val = 1;    class Bar    {    int func()    { -  // parent-pointer not needed, since const is final. -  return const; +  // parent-pointer not needed, since const_val is final. +  return const_val;    };    }    };       return !Foo.Bar;      ]], 0)      test_compile_any([[    mixed foo()
pike.git/src/testsuite.in:2928:    };    replace_master (orig_master);    if (err) throw (err);       Stdio.recursive_rm ("testsuite_test_dir.pmod");   ]]);   ]]);      test_do([[    // Restore constants that were zapped by the various masters used above. -  foreach(__saved_constants__; string const; mixed val) { -  add_constant(const, val); +  foreach(__saved_constants__; string const_name; mixed val) { +  add_constant(const_name, val);    }    add_constant("__saved_constants__");   ]])      test_compile_any([[int log() { return 17; } class Greta { int hanna() { return log(); } }]])   test_compile_any([[int kajsa(int a,int b) { return 17; } class Jenny { int kajsa() { return 17; } class Greta { int hanna() { return kajsa(); } } }]])   test_any([[add_constant("kajsa",lambda(int a,int b) { return 17; }); return compile_string("int kajsa() { return 17; } class Greta { int hanna() { return kajsa(); } }")()->kajsa()]],17)   test_do(add_constant("kajsa"))      test_compile([[Stdio.File foo=Stdio.File();]])