pike.git / src / testsuite.in

version» Context lines:

pike.git/src/testsuite.in:1220:   test_compile_warning([[    class A { static int foo = 1; int bar() { return foo; } }   ]])      test_any_equal([[    // Test that filename and line numbers in backtraces are correct.    // This specific test used to trigger two different bugs.    // cf [LysLysKOM 22997909].    int whee(string w)    { - #line 7 "whee-before" + #line 8 "whee-before"    int x = 0;    error("whee!\n"); - #line 10 "whee-after" + #line 11 "whee-after"    string q = "wq";    q += "21";    return sizeof(q + w); -  } - #line 15 "test" +  }; + #line 16 "test"    mixed err = catch { whee("foo"); };    return ({ err[1][-1][0], err[1][-1][1] });   ]], ({ "whee-before", 8 }))      test_any([[    // Test multiple inherit of same symbol,    // where later symbol is protected.    class A { constant foo = 1; };    class B { constant foo = 2; };    class C { inherit A; protected inherit B; };