Branch: Tag:

2007-10-15

2007-10-15 17:10:55 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed various warnings about unused private symbols.

Rev: src/testsuite.in:1.789

1:   START_MARKER - test_true([["$Id: testsuite.in,v 1.788 2007/10/06 13:33:02 grubba Exp $"]]); + test_true([["$Id: testsuite.in,v 1.789 2007/10/15 17:10:55 grubba Exp $"]]);      // This triggered a bug only if run sufficiently early.   test_compile_any([[#pike 7.2]])
11015:   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_any(class A {private int v;} class B {inherit A; float v;}) - dnl test_compile_any(class A {private int v;} class B {inherit A; mixed v;}) - dnl test_compile_any(class A {private 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;})   test_compile_error_any(class A {final int v;} class B {inherit A; int v;})   test_compile_error_any(class A {final int v;} class B {inherit A; final int v;})   test_compile_error_any(class A {nomask int v;} class B {inherit A; int v;})
11045:   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_any(class A {private 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(){}})   test_compile_any(class A {local int v;} class B {inherit A; int v(){}})
11054:   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_any(class A {private 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;})   test_compile_any(class A {local int f(){}} class B {inherit A; int f;})
11066:   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_error_any(class A {private 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(class A {nomask int v;} class B {inherit A; int q; void g(){q=v;}})   test_compile_any(class A {local int v;} class B {inherit A; int q; void g(){q=v;}})
11074:   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_error_any(class A {private 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(class A {nomask int f(){}} class B {inherit A; void g(){f();}})   test_compile_any(class A {local int f(){}} class B {inherit A; void g(){f();}})
11099:   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_error_any(class A {private 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(class A {nomask int v;} class B {inherit A; int q; void g(){q=A::v;}})   test_compile_any(class A {local int v;} class B {inherit A; int q; void g(){q=A::v;}})
11107:   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_error_any(class A {private 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(class A {nomask int f(){}} class B {inherit A; void g(){A::f();}})   test_compile_any(class A {local int f(){}} class B {inherit A; void g(){A::f();}})
11152:   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 {private int f(){}}()->f()) + test_eval_error(return class {private int f(){} int q=f();}()->f())   test_do(class {final int f(){}}()->f())   test_do(class {nomask int f(){}}()->f())   test_do(class {local int f(){}}()->f())
11160:   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 {private class A {}}()->A()) + test_eval_error(return class {private class A {} object q=A();}()->A())   test_do(class {final class A {}}()->A())   test_do(class {nomask class A {}}()->A())   test_do(class {local class A {}}()->A())
11170:   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;}()), ({})) + test_equal(indices(class {private int v; static int q=v;}()), ({}))   test_equal(indices(class {final int v;}()), ({"v"}))   test_equal(indices(class {nomask int v;}()), ({"v"}))   test_equal(indices(class {local int v;}()), ({"v"}))
11178:   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(){}}()), ({})) + test_equal(indices(class {private int f(){} static int q=f();}()), ({}))   test_equal(indices(class {final int f(){}}()), ({"f"}))   test_equal(indices(class {nomask int f(){}}()), ({"f"}))   test_equal(indices(class {local int f(){}}()), ({"f"}))
11188:   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;} class B {inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {private int v; 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(indices(class {class A {nomask int v;} class B {inherit A;}}()->B()), ({"v"}))   test_equal(indices(class {class A {local int v;} class B {inherit A;}}()->B()), ({"v"}))
11196:   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(){}} class B {inherit A;}}()->B()), ({})) + test_equal(indices(class {class A {private int f(){} 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(indices(class {class A {nomask int f(){}} class B {inherit A;}}()->B()), ({"f"}))   test_equal(indices(class {class A {local int f(){}} class B {inherit A;}}()->B()), ({"f"}))
11248:   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 {private 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(class A {nomask int f(){return 1;}}; class B {inherit A; int f(){return 2;}};)   test_any(class A {local int f(){return 1;}}; class B {inherit A; int f(){return 2;} int t(){return f();}}; return B()->t(), 2)
11350:   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 {private 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)   
11374:   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; private 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(class A {int f(){return 1;}}; class B {inherit A; nomask int f(){return 2;}}; return B()->f(), 2)   test_any(class A {int f(){return 1;}}; class B {inherit A; local int f(){return 2;}}; return B()->f(), 2)