Branch: Tag:

2008-06-28

2008-06-28 17:18:37 by Martin Nilsson <mani@lysator.liu.se>

static -> protected

Rev: lib/0.6/modules/__default.pmod:1.11
Rev: lib/0.6/modules/readline.pmod:1.2
Rev: lib/7.0/modules/Calendar.pmod/ISO.pmod:1.3
Rev: lib/7.0/modules/Calendar.pmod/Stardate.pmod:1.5
Rev: lib/7.0/modules/__default.pmod:1.10
Rev: lib/7.2/modules/LR.pmod/Grammar_parser.pmod:1.3
Rev: lib/7.2/modules/LR.pmod/parser.pike:1.5
Rev: lib/7.2/modules/Parser.pmod/XML.pmod/module.pmod:1.3
Rev: lib/7.2/modules/String.pmod:1.5
Rev: lib/7.2/modules/__default.pmod:1.23
Rev: lib/7.4/modules/Crypto.pmod/cbc.pike:1.6
Rev: lib/7.4/modules/Crypto.pmod/crypto.pike:1.7
Rev: lib/7.4/modules/Crypto.pmod/hmac.pike:1.3
Rev: lib/7.4/modules/Crypto.pmod/pipe.pike:1.5
Rev: lib/7.4/modules/Crypto.pmod/randomness.pmod:1.6
Rev: lib/7.4/modules/Locale.pmod/Charset.pmod:1.4
Rev: lib/7.4/modules/SSL.pmod/cipher.pike:1.4
Rev: lib/7.4/modules/SSL.pmod/sslfile.pike:1.3
Rev: lib/7.4/modules/Stdio.pmod/module.pmod:1.6
Rev: lib/7.4/modules/__default.pmod:1.23
Rev: lib/7.6/modules/Calendar.pmod/Gregorian.pmod:1.3
Rev: lib/7.6/modules/Calendar.pmod/ISO.pmod:1.3
Rev: lib/7.6/modules/Calendar.pmod/YMD.pike:1.3
Rev: lib/7.6/modules/Calendar.pmod/module.pmod:1.2
Rev: lib/7.6/modules/Image.pmod/module.pmod:1.2
Rev: lib/7.6/modules/Parser.pmod/XML.pmod/module.pmod:1.2
Rev: lib/7.6/modules/Protocols.pmod/LDAP.pmod/client.pike:1.5
Rev: lib/7.6/modules/Sql.pmod/Sql.pike:1.4
Rev: lib/7.6/modules/__default.pmod:1.13
Rev: lib/master.pike.in:1.446
Rev: src/modules/Gz/module.pmod.in:1.17
Rev: src/modules/Java/module.pmod.in:1.4
Rev: src/modules/Oracle/module.pmod.in:1.14
Rev: src/modules/Regexp/module.pmod.in:1.11
Rev: src/modules/_Regexp_PCRE/module.pmod.in:1.12
Rev: src/testsuite.in:1.833

1:   START_MARKER - test_true([["$Id: testsuite.in,v 1.832 2008/06/28 15:07:33 nilsson Exp $"]]); + test_true([["$Id: testsuite.in,v 1.833 2008/06/28 17:18:37 nilsson Exp $"]]);      // This triggered a bug only if run sufficiently early.   test_compile_any([[#pike 7.2]])
948:    {    int c;    object foo; -  static void create(object o) +  protected void create(object o)    {    foo = o;    c = count++;
988:    }) return err;    }    -  static void create() +  protected void create()    {    if (mixed err = eat_stack()) {    catch (err[1] = err[1][sizeof (err[1]) - 50..]);
1710:   ]],17)      test_compile_error([[ -  static function foo(string ...:object); +  protected function foo(string ...:object);    int bar()    {    return 17;
1892:      test_eval_error([[ class Z { int destroy() { return 1/y; } }(); ]])    - test_any([[ class X { int y; class Z { static void destroy() { y++; } } }; X x=X(); destruct(x->Z()); return x->y;]],1) - test_any([[ class X { int y; class Z { static void create() { y++; } } }; X x=X(); destruct(x->Z()); return x->y;]],1) + test_any([[ class X { int y; class Z { protected void destroy() { y++; } } }; X x=X(); destruct(x->Z()); return x->y;]],1) + test_any([[ class X { int y; class Z { protected void create() { y++; } } }; X x=X(); destruct(x->Z()); return x->y;]],1)      cond([[all_constants()->_debug]],   [[
1952:   test_program([[    class X    { -  static void create (int i) +  protected void create (int i)    {    if (i)    error ("foo\n"); // Line 7
2617:    int foo = gurka;    };    class B { -  static inherit A; +  protected inherit A;    constant gurka = 1;    int bar;   
2632:    int foo = gurka;    };    class B { -  static inherit A; +  protected inherit A;    constant gurka = 1;    int bar;    int baz = 3;
2652:    int foo = banan;    };    class C { -  static inherit A; -  static inherit B; +  protected inherit A; +  protected inherit B;    constant gurka = 3;    constant banan = 4;    int bar;
3163:         test_compile_any([[ -  class X { static void hej() {} } +  class X { protected void hej() {} }    class Y { inherit X:banan; void hopp() { ::hej(); } }   ]])      test_compile_any([[ -  class X { static void hej() {} } +  class X { protected void hej() {} }    class Y { inherit X; void hopp() { X::hej(); } }   ]])      test_compile_any([[ -  class X { static void hej() {} } +  class X { protected void hej() {} }    class Y { public inherit X:banan; void hopp() { banan::hej(); } }   ]])      test_compile_any([[ -  class X { static void hej() {} } +  class X { protected void hej() {} }    class Y { inherit X:banan; void hopp() { banan::hej(); } }   ]])   
3583:   test_any([[    // Triggered fatal error "Getter/setter variable outside program!".    class X { -  static int xx; +  protected int xx;    int `->x() { return xx; }    void `->x=(int xxx) { xx = xxx; } -  static void create(int xxx) { +  protected void create(int xxx) {    x = xxx;    }    };    class Y {    inherit X; -  static void create(int yyy) { +  protected void create(int yyy) {    X:x = yyy + 2;    }    };
3644:      test_compile_warning([[    class X { -  static int `->x() { return 0; } +  protected int `->x() { return 0; }    private void `->x=(int x) { }    };   ]])      test_compile_warning([[    class X { -  static int `->x() { return 0; } +  protected int `->x() { return 0; }    void `->x=(int x) { }    };   ]])
3704:      test_any([[   class X { -  static string f() { return "p"; } -  static class gazonk { void create() { f(); }}; -  static class g { object e() { return gazonk(); }}; +  protected string f() { return "p"; } +  protected class gazonk { void create() { f(); }}; +  protected class g { object e() { return gazonk(); }};    void create() { g()->e(); }}; return objectp(X()); ]],1)   test_any([[class A { int x=1; }; class B { protected inherit A; int foo() { return A::x; }}; return A()->x && !B()->x && B()->foo()==A()->x;]],1)   test_any([[class C { int q() { return p(); } int p() { return 17; }}; return C()->q();]],17)
3725:   test_any([[class x { inherit GURKA2.bar; }(); return GURKA2->c;]],34)   test_do([[add_constant("GURKA2");]]);    - test_eq(class { static int foo=17; }()->foo,0) - test_eval_error(class c { static int foo=17; }()->foo=18;) + test_eq(class { protected int foo=17; }()->foo,0) + test_eval_error(class c { protected int foo=17; }()->foo=18;)   test_equal( [[ ({ (["foo":"bar"]), (<"foo">), ([]) })->foo ]], [[ ({"bar",1,0}) ]])   test_any([[mixed a=({([]),0}); a[1]=a; return a->foo[0];]],0)   test_eval_error([[return column(({0}),"foo");]])
4093:   test_true(class c { mixed `->=(mixed a, mixed b) { if(a!=b) throw(1); }}()->i="i")      test_eq((["static":42])->static,42) + test_eq((["protected":42])->protected,42)      test_compile_any(class A {}; class B { inherit A; })   
5232:    class Foo    {    object foo; -  static void create(object o) {foo = o;} +  protected void create(object o) {foo = o;}    };    Foo foo;    for(int i=0; i < 10000; i++)
6719:      // class()   test_true(programp(class c(){})) - test_equal(indices(class c(string a,static int b){}("foo",0)), ({"a"})) - test_equal(values(class c(string a,static int b){}("foo",0)), ({"foo"})) + test_equal(indices(class c(string a,protected int b){}("foo",0)), ({"a"})) + test_equal(values(class c(string a,protected int b){}("foo",0)), ({"foo"}))   test_true(programp(class c(string ... a){})) - test_equal(indices(class c(string a,static int ... b){}("foo",0)), ({"a"})) - test_equal(values(class c(static string a, int ... b){}("foo",0)), ({({0})})) + test_equal(indices(class c(string a,protected int ... b){}("foo",0)), ({"a"})) + test_equal(values(class c(protected string a, int ... b){}("foo",0)), ({({0})}))      test_do([[    class A (int i) {};
11378:   dnl test_compile_error_any(class A {public int v;} class B {inherit A; mixed v;})   dnl test_compile_error_any(class A { public { int v; } } class B {inherit A; mixed v;})   dnl test_compile_error_any(class A {public mixed v;} class B {inherit A; int v;}) - test_compile_error_any(class A {static int v;} class B {inherit A; float v;}) - dnl test_compile_error_any(class A {static int v;} class B {inherit A; mixed v;}) - dnl test_compile_error_any(class A {static mixed v;} class B {inherit A; int v;}) + test_compile_error_any(class A {protected int v;} class B {inherit A; float v;}) + dnl test_compile_error_any(class A {protected int v;} class B {inherit A; mixed v;}) + dnl test_compile_error_any(class A {protected mixed v;} class B {inherit A; int v;})   test_compile_any(class A {private int v; int q=v;} class B {inherit A; float v;})   dnl test_compile_any(class A {private int v; int q=v;} class B {inherit A; mixed v;})   dnl test_compile_any(class A {private mixed v; mixed q=v;} class B {inherit A; int v;})
11410:      test_compile_warning(class A {int v;}; class B {inherit A; int v(){}})   test_compile_warning(class A {public int v;}; class B {inherit A; int v(){}}) - test_compile_warning(class A {static int v;}; class B {inherit A; int v(){}}) + test_compile_warning(class A {protected int v;}; class B {inherit A; int v(){}})   test_compile_any(class A {private int v; int q=v;} class B {inherit A; int v(){}})   test_compile_error_any(class A {final int v;} class B {inherit A; int v(){}})   test_compile_error_any(class A {nomask int v;} class B {inherit A; int v(){}})
11419:      test_compile_error_any(class A {int f(){}} class B {inherit A; int f;})   test_compile_error_any(class A {public int f(){}} class B {inherit A; int f;}) - test_compile_error_any(class A {static int f(){}} class B {inherit A; int f;}) + test_compile_error_any(class A {protected int f(){}} class B {inherit A; int f;})   test_compile_any(class A {private int f(){} int q=f();} class B {inherit A; int f;})   test_compile_error_any(class A {final int f(){}} class B {inherit A; int f;})   test_compile_error_any(class A {nomask int f(){}} class B {inherit A; int f;})
11464:   test_compile_error_any(class A {} class B {inherit A; int q; void g(){q=v;}})   test_compile_any(class A {int v;} class B {inherit A; int q; void g(){q=v;}})   test_compile_any(class A {public int v;} class B {inherit A; int q; void g(){q=v;}}) - test_compile_any(class A {static int v;} class B {inherit A; int q; void g(){q=v;}}) + test_compile_any(class A {protected int v;} class B {inherit A; int q; void g(){q=v;}})   test_compile_error_any(class A {private int v; int q=v;} class B {inherit A; int q; void g(){q=v;}})   test_compile_any(class A {final int v;} class B {inherit A; int q; void g(){q=v;}})   test_compile_any(
11474:   test_compile_any(class A {inline int v;} class B {inherit A; int q; void g(){q=v;}})   test_compile_any(class A {int f(){}} class B {inherit A; void g(){f();}})   test_compile_any(class A {public int f(){}} class B {inherit A; void g(){f();}}) - test_compile_any(class A {static int f(){}} class B {inherit A; void g(){f();}}) + test_compile_any(class A {protected int f(){}} class B {inherit A; void g(){f();}})   test_compile_error_any(class A {private int f(){} int q=f();} class B {inherit A; void g(){f();}})   test_compile_any(class A {final int f(){}} class B {inherit A; void g(){f();}})   test_compile_any(
11484:   test_compile_any(class A {inline int f(){}} class B {inherit A; void g(){f();}})      test_compile_any(class A {int v;} class B {public inherit A; int q; void g(){q=v;}}) - test_compile_any(class A {int v;} class B {static inherit A; int q; void g(){q=v;}}) + test_compile_any(class A {int v;} class B {protected inherit A; int q; void g(){q=v;}})   test_compile_any(class A {int v;} class B {private inherit A; int q; void g(){q=v;}})   test_compile_any(class A {int v;} class B {final inherit A; int q; void g(){q=v;}})   test_compile_any(
11493:   test_compile_any(class A {int v;} class B {local inherit A; int q; void g(){q=v;}})   test_compile_any(class A {int v;} class B {inline inherit A; int q; void g(){q=v;}})   test_compile_any(class A {int f(){}} class B {public inherit A; void g(){f();}}) - test_compile_any(class A {int f(){}} class B {static inherit A; void g(){f();}}) + test_compile_any(class A {int f(){}} class B {protected inherit A; void g(){f();}})   test_compile_any(class A {int f(){}} class B {private inherit A; void g(){f();}})   test_compile_any(class A {int f(){}} class B {final inherit A; void g(){f();}})   test_compile_any(
11505:   test_compile_error_any(class A {} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {int v;} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {public int v;} class B {inherit A; int q; void g(){q=A::v;}}) - test_compile_any(class A {static int v;} class B {inherit A; int q; void g(){q=A::v;}}) + test_compile_any(class A {protected int v;} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_error_any(class A {private int v; int q=v;} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {final int v;} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_any(
11515:   test_compile_any(class A {inline int v;} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {int f(){}} class B {inherit A; void g(){A::f();}})   test_compile_any(class A {public int f(){}} class B {inherit A; void g(){A::f();}}) - test_compile_any(class A {static int f(){}} class B {inherit A; void g(){A::f();}}) + test_compile_any(class A {protected int f(){}} class B {inherit A; void g(){A::f();}})   test_compile_error_any(class A {private int f(){} int q=f();} class B {inherit A; void g(){A::f();}})   test_compile_any(class A {final int f(){}} class B {inherit A; void g(){A::f();}})   test_compile_any(
11525:   test_compile_any(class A {inline int f(){}} class B {inherit A; void g(){A::f();}})      test_compile_any(class A {int v;} class B {public inherit A; int q; void g(){q=A::v;}}) - test_compile_any(class A {int v;} class B {static inherit A; int q; void g(){q=A::v;}}) + test_compile_any(class A {int v;} class B {protected inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {int v;} class B {private inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {int v;} class B {final inherit A; int q; void g(){q=A::v;}})   test_compile_any(
11534:   test_compile_any(class A {int v;} class B {local inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {int v;} class B {inline inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {int f(){}} class B {public inherit A; void g(){A::f();}}) - test_compile_any(class A {int f(){}} class B {static inherit A; void g(){A::f();}}) + test_compile_any(class A {int f(){}} class B {protected inherit A; void g(){A::f();}})   test_compile_any(class A {int f(){}} class B {private inherit A; void g(){A::f();}})   test_compile_any(class A {int f(){}} class B {final inherit A; void g(){A::f();}})   test_compile_any(
11546:   test_compile_error_any(class A {} class B {inherit A;} class C {inherit B; int q; void g(){q=B::v;}})   test_compile_any(class A {int v;} class B {inherit A;} class C {inherit B; int q; void g(){q=B::v;}})   test_compile_any(class A {int v;} class B {public inherit A;} class C {inherit B; int q; void g(){q=B::v;}}) - test_compile_any(class A {int v;} class B {static inherit A;} class C {inherit B; int q; void g(){q=B::v;}}) + test_compile_any(class A {int v;} class B {protected inherit A;} class C {inherit B; int q; void g(){q=B::v;}})   test_compile_error_any(class A {int v;} class B {private inherit A;} class C {inherit B; int q; void g(){q=B::v;}})   test_compile_any(class A {int v;} class B {final inherit A;} class C {inherit B; int q; void g(){q=B::v;}})   test_compile_any(
11556:   test_compile_any(class A {int v;} class B {inline inherit A;} class C {inherit B; int q; void g(){q=B::v;}})   test_compile_any(class A {int f(){}} class B {inherit A;} class C {inherit B; void g(){B::f();}})   test_compile_any(class A {int f(){}} class B {public inherit A;} class C {inherit B; void g(){B::f();}}) - test_compile_any(class A {int f(){}} class B {static inherit A;} class C {inherit B; void g(){B::f();}}) + test_compile_any(class A {int f(){}} class B {protected inherit A;} class C {inherit B; void g(){B::f();}})   test_compile_error_any(class A {int f(){}} class B {private inherit A;} class C {inherit B; void g(){B::f();}})   test_compile_any(class A {int f(){}} class B {final inherit A;} class C {inherit B; void g(){B::f();}})   test_compile_any(
11570:   test_eval_error(return class {}()->f())   test_do(class {int f(){}}()->f())   test_do(class {public int f(){}}()->f()) - test_eval_error(return class {static int f(){}}()->f()) + test_eval_error(return class {protected int f(){}}()->f())   test_eval_error(return class {private int f(){} int q=f();}()->f())   test_do(class {final int f(){}}()->f())   test_do(
11580:   test_do(class {inline int f(){}}()->f())   test_do(class {class A {}}()->A())   test_do(class {public class A {}}()->A()) - test_eval_error(return class {static class A {}}()->A()) + test_eval_error(return class {protected class A {}}()->A())   test_eval_error(return class {private class A {} object q=A();}()->A())   test_do(class {final class A {}}()->A())   test_do(
11592:   test_equal(indices(class {}()), ({}))   test_equal(indices(class {int v;}()), ({"v"}))   test_equal(indices(class {public int v;}()), ({"v"})) - test_equal(indices(class {static int v;}()), ({})) - test_equal(indices(class {private int v; static int q=v;}()), ({})) + test_equal(indices(class {protected int v;}()), ({})) + test_equal(indices(class {private int v; protected int q=v;}()), ({}))   test_equal(indices(class {final int v;}()), ({"v"}))   test_equal(   #pragma no_deprecation_warnings
11602:   test_equal(indices(class {inline int v;}()), ({"v"}))   test_equal(indices(class {int f(){}}()), ({"f"}))   test_equal(indices(class {public int f(){}}()), ({"f"})) - test_equal(indices(class {static int f(){}}()), ({})) - test_equal(indices(class {private int f(){} static int q=f();}()), ({})) + test_equal(indices(class {protected int f(){}}()), ({})) + test_equal(indices(class {private int f(){} protected int q=f();}()), ({}))   test_equal(indices(class {final int f(){}}()), ({"f"}))   test_equal(   #pragma no_deprecation_warnings
11614:   test_equal(indices(class {class A {} class B {inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {int v;} class B {inherit A;}}()->B()), ({"v"}))   test_equal(indices(class {class A {public int v;} class B {inherit A;}}()->B()), ({"v"})) - test_equal(indices(class {class A {static int v;} class B {inherit A;}}()->B()), ({})) - test_equal(indices(class {class A {private int v; static int q=v;} class B {inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {protected int v;} class B {inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {private int v; protected int q=v;} class B {inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {final int v;} class B {inherit A;}}()->B()), ({"v"}))   test_equal(   #pragma no_deprecation_warnings
11624:   test_equal(indices(class {class A {inline int v;} class B {inherit A;}}()->B()), ({"v"}))   test_equal(indices(class {class A {int f(){}} class B {inherit A;}}()->B()), ({"f"}))   test_equal(indices(class {class A {public int f(){}} class B {inherit A;}}()->B()), ({"f"})) - test_equal(indices(class {class A {static int f(){}} class B {inherit A;}}()->B()), ({})) - test_equal(indices(class {class A {private int f(){} static int q=f();} class B {inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {protected int f(){}} class B {inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {private int f(){} protected int q=f();} class B {inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {final int f(){}} class B {inherit A;}}()->B()), ({"f"}))   test_equal(   #pragma no_deprecation_warnings
11634:   test_equal(indices(class {class A {inline int f(){}} class B {inherit A;}}()->B()), ({"f"}))      test_equal(indices(class {class A {int v;} class B {public inherit A;}}()->B()), ({"v"})) - test_equal(indices(class {class A {int v;} class B {static inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {int v;} class B {protected inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {int v;} class B {private inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {int v;} class B {final inherit A;}}()->B()), ({"v"}))   test_equal(
11643:   test_equal(indices(class {class A {int v;} class B {local inherit A;}}()->B()), ({"v"}))   test_equal(indices(class {class A {int v;} class B {inline inherit A;}}()->B()), ({"v"}))   test_equal(indices(class {class A {int f(){}} class B {public inherit A;}}()->B()), ({"f"})) - test_equal(indices(class {class A {int f(){}} class B {static inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {int f(){}} class B {protected inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {int f(){}} class B {private inherit A;}}()->B()), ({}))   test_equal(indices(class {class A {int f(){}} class B {final inherit A;}}()->B()), ({"f"}))   test_equal(
11655:   test_equal(indices(class {class A {} class B {inherit A;} class C {inherit B;}}()->C()), ({}))   test_equal(indices(class {class A {int v;} class B {inherit A;} class C {inherit B;}}()->C()), ({"v"}))   test_equal(indices(class {class A {int v;} class B {public inherit A;} class C {inherit B;}}()->C()), ({"v"})) - test_equal(indices(class {class A {int v;} class B {static inherit A;} class C {inherit B;}}()->C()), ({})) + test_equal(indices(class {class A {int v;} class B {protected inherit A;} class C {inherit B;}}()->C()), ({}))   test_equal(indices(class {class A {int v;} class B {private inherit A;} class C {inherit B;}}()->C()), ({}))   test_equal(indices(class {class A {int v;} class B {final inherit A;} class C {inherit B;}}()->C()), ({"v"}))   test_equal(
11665:   test_equal(indices(class {class A {int v;} class B {inline inherit A;} class C {inherit B;}}()->C()), ({"v"}))   test_equal(indices(class {class A {int f(){}} class B {inherit A;} class C {inherit B;}}()->C()), ({"f"}))   test_equal(indices(class {class A {int f(){}} class B {public inherit A;} class C {inherit B;}}()->C()), ({"f"})) - test_equal(indices(class {class A {int f(){}} class B {static inherit A;} class C {inherit B;}}()->C()), ({})) + test_equal(indices(class {class A {int f(){}} class B {protected inherit A;} class C {inherit B;}}()->C()), ({}))   test_equal(indices(class {class A {int f(){}} class B {private inherit A;} class C {inherit B;}}()->C()), ({}))   test_equal(indices(class {class A {int f(){}} class B {final inherit A;} class C {inherit B;}}()->C()), ({"f"}))   test_equal(
11677:   test_any([[   #pike 7.6    class Y { -  static object x = class X {}(); +  protected object x = class X {}();    };    return has_index (Y(), "X");   ]], 1)
11686:      test_any(class A {int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {public int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2) - test_any(class A {static int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2) + test_any(class A {protected int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {private int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_compile_error_any(class A {final int v=1;}; class B {inherit A; int v=2;};)   test_compile_error_any(
11696:   test_any(class A {inline int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(class A {public int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2) - test_any(class A {static int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2) + test_any(class A {protected int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(class A {private int f(){return 1;} int q=f();}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_compile_error_any(class A {final int f(){return 1;}}; class B {inherit A; int f(){return 2;}};)   test_compile_error_any(
11706:   test_any(class A {inline int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)      test_any(class A {int v=1;}; class B {public inherit A; int v=2; int t(){return v;}}; return B()->t(), 2) - test_any(class A {int v=1;}; class B {static inherit A; int v=2; int t(){return v;}}; return B()->t(), 2) + test_any(class A {int v=1;}; class B {protected inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int v=1;}; class B {private inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_compile_error_any(class A {int v=1;}; class B {final inherit A; int v=2;};)   test_compile_error_any(
11715:   test_any(class A {int v=1;}; class B {local inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int v=1;}; class B {inline inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {public inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2) - test_any(class A {int f(){return 1;}}; class B {static inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2) + test_any(class A {int f(){return 1;}}; class B {protected inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {private inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_compile_error_any(class A {int f(){return 1;}}; class B {final inherit A; int f(){return 2;}};)   test_compile_error_any(
11726:      test_any(class A {int v=1;}; class B {inherit A; int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int v=1;}; class B {inherit A; public int v=2; int t(){return v;}}; return B()->t(), 2) - test_any(class A {int v=1;}; class B {inherit A; static int v=2; int t(){return v;}}; return B()->t(), 2) + test_any(class A {int v=1;}; class B {inherit A; protected int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int v=1;}; class B {inherit A; private int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int v=1;}; class B {inherit A; final int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(
11736:   test_any(class A {int v=1;}; class B {inherit A; inline int v=2; int t(){return v;}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; public int f(){return 2;} int t(){return f();}}; return B()->t(), 2) - test_any(class A {int f(){return 1;}}; class B {inherit A; static int f(){return 2;} int t(){return f();}}; return B()->t(), 2) + test_any(class A {int f(){return 1;}}; class B {inherit A; protected int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; private int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; final int f(){return 2;} int t(){return f();}}; return B()->t(), 2)   test_any(
11748:      test_any(class A {int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 2)   test_any(class A {public int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 2) - test_any(class A {static int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 2) + test_any(class A {protected int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 2)   test_any(class A {private int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 1)   test_any(class A {local int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 1)   test_any(class A {inline int v=1; int t(){return v;}}; class B {inherit A; int v=2;}; return B()->t(), 1)   test_any(class A {int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 2)   test_any(class A {public int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 2) - test_any(class A {static int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 2) + test_any(class A {protected int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 2)   test_any(class A {private int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 1)   test_any(class A {local int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 1)   test_any(class A {int f(){return 1;} int t(){return local::f();}}; class B {inherit A; int f(){return 2;}}; return B()->t(), 1)
11762:      test_any(class A {int v=1; int t(){return v;}}; class B {inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 2)   test_any(class A {int v=1; int t(){return v;}}; class B {public inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 2) - test_any(class A {int v=1; int t(){return v;}}; class B {static inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 2) + test_any(class A {int v=1; int t(){return v;}}; class B {protected inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 2)   test_any(class A {int v=1; int t(){return v;}}; class B {private inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 2)   test_any(class A {int v=1; int t(){return v;}}; class B {local inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 1)   test_any(class A {int v=1; int t(){return v;}}; class B {inline inherit A; int v=2; int t(){return A::t();}}; return B()->t(), 1)   test_any(class A {int f(){return 1;} int t(){return f();}}; class B {inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;} int t(){return f();}}; class B {public inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 2) - test_any(class A {int f(){return 1;} int t(){return f();}}; class B {static inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 2) + test_any(class A {int f(){return 1;} int t(){return f();}}; class B {protected inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;} int t(){return f();}}; class B {private inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 2)   test_any(class A {int f(){return 1;} int t(){return f();}}; class B {local inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 1)   test_any(class A {int f(){return 1;} int t(){return f();}}; class B {inline inherit A; int f(){return 2;} int t(){return A::t();}}; return B()->t(), 1)
11786:    object c=C(); return c->a()+c->b()+c->c();   ]], 0x021)   test_any([[ -  class A {int v=0x100; int a(){return v;}}; class B {inherit A; static int v=0x010; int b(){return v;}}; class C {inherit B; int v=0x001; int c(){return v;}}; +  class A {int v=0x100; int a(){return v;}}; class B {inherit A; protected int v=0x010; int b(){return v;}}; class C {inherit B; int v=0x001; int c(){return v;}};    object c=C(); return c->a()+c->b()+c->c();   ]], 0x003)   test_any([[
11802:      test_any(class A {int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2)   test_any(class A {public int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2) - test_any(class A {static int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2) + test_any(class A {protected int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2)   test_any(class A {private int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2)   test_any(class A {local int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2)   test_any(class A {inline int v=1;}; class B {inherit A; int v=2;}; return B()->v, 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {public int f(){return 1;}}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2) - test_any(class A {static int f(){return 1;}}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2) + test_any(class A {protected int f(){return 1;}}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {private int f(){return 1;} int q=f();}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {local int f(){return 1;}}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {inline int f(){return 1;}}; class B {inherit A; int f(){return 2;}}; return B()->f(), 2)      test_any(class A {int v=1;}; class B {public inherit A; int v=2;}; return B()->v, 2) - test_any(class A {int v=1;}; class B {static inherit A; int v=2;}; return B()->v, 2) + test_any(class A {int v=1;}; class B {protected inherit A; int v=2;}; return B()->v, 2)   test_any(class A {int v=1;}; class B {private inherit A; int v=2;}; return B()->v, 2)   test_any(class A {int v=1;}; class B {local inherit A; int v=2;}; return B()->v, 2)   test_any(class A {int v=1;}; class B {inline inherit A; int v=2;}; return B()->v, 2)   test_any(class A {int f(){return 1;}}; class B {public inherit A; int f(){return 2;}}; return B()->f(), 2) - test_any(class A {int f(){return 1;}}; class B {static inherit A; int f(){return 2;}}; return B()->f(), 2) + test_any(class A {int f(){return 1;}}; class B {protected inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {int f(){return 1;}}; class B {private inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {int f(){return 1;}}; class B {local inherit A; int f(){return 2;}}; return B()->f(), 2)   test_any(class A {int f(){return 1;}}; class B {inline inherit A; int f(){return 2;}}; return B()->f(), 2)      test_any(class A {int v=1;}; class B {inherit A; public int v=2;}; return B()->v, 2) - test_any(class A {int v=1;}; class B {inherit A; static int v=2;}; return B()->v, 0) + test_any(class A {int v=1;}; class B {inherit A; protected int v=2;}; return B()->v, 0)   test_any(class A {int v=1;}; class B {inherit A; private int v=2;}; return B()->v, 0)   test_any(class A {int v=1;}; class B {inherit A; final int v=2;}; return B()->v, 2)   test_any(
11834:   test_any(class A {int v=1;}; class B {inherit A; local int v=2;}; return B()->v, 2)   test_any(class A {int v=1;}; class B {inherit A; inline int v=2;}; return B()->v, 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; public int f(){return 2;}}; return B()->f(), 2) - test_any(class A {int f(){return 1;}}; class B {inherit A; static int f(){return 2;}}; return B()->f, 0) + test_any(class A {int f(){return 1;}}; class B {inherit A; protected int f(){return 2;}}; return B()->f, 0)   test_any(class A {int f(){return 1;}}; class B {inherit A; private int f(){return 2;} int q=f();}; return B()->f, 0)   test_any(class A {int f(){return 1;}}; class B {inherit A; final int f(){return 2;}}; return B()->f(), 2)   test_any(