pike.git/
src/
testsuite.in
Branch:
Tag:
Non-build tags
All tags
No tags
2008-07-11
2008-07-11 13:54:23 by Martin Stjernholm <mast@lysator.liu.se>
eea216e162759d572dd5962cb0f24ec4f0796fb9 (
17
lines) (+
16
/-
1
)
[
Show
|
Annotate
]
Branch:
7.9
Added test for bogus warning.
Rev: src/testsuite.in:1.839
1:
START_MARKER
-
test_true([["$Id: testsuite.in,v 1.
838
2008/07/
04
15
:
53
:
53
mast Exp $"]]);
+
test_true([["$Id: testsuite.in,v 1.
839
2008/07/
11
13
:
54
:
23
mast Exp $"]]);
// This triggered a bug only if run sufficiently early. test_compile_any([[#pike 7.2]])
593:
test_compile_error([[class F {inherit master()->dirnode;};]]);
+
test_any([[
+
class A {
+
constant i = -1;
+
string f() {
+
return ([1: "foo"])[i] || "bar"; // No warning here. C.f. lyslys 16630665.
+
}
+
};
+
class B {
+
inherit A;
+
constant i = 1;
+
};
+
return B()->f();
+
]], "foo")
+
ignore_warning("Wrong return type.", [[ ignore_warning("Expected: string.", [[ ignore_warning("Got : array(string).", [[