Update tests
This commit is contained in:
parent
d4cb7cccb2
commit
25b3fd0102
@ -1,7 +1,24 @@
|
||||
{
|
||||
'test_type': 'output_check',
|
||||
'errors': """
|
||||
warning_247.pwn(9) : warning 247: use of operator "~" on a "bool:" value always results in "true"; did you mean operator "!"?
|
||||
warning_247.pwn(11) : warning 247: use of operator "~" on a "bool:" value always results in "true"; did you mean operator "!"?
|
||||
warning_247.pwn(35) : warning 247: use of operator "<=" on "bool:" values
|
||||
warning_247.pwn(36) : warning 247: use of operator ">=" on "bool:" values
|
||||
warning_247.pwn(37) : warning 247: use of operator "<" on "bool:" values
|
||||
warning_247.pwn(38) : warning 247: use of operator ">" on "bool:" values
|
||||
warning_247.pwn(39) : warning 247: use of operator "~" on a "bool:" value; did you mean to use operator "!"?
|
||||
warning_247.pwn(40) : warning 247: use of operator "-" on a "bool:" value; did you mean to use operator "!"?
|
||||
warning_247.pwn(41) : warning 247: use of operator "++" on a "bool:" value
|
||||
warning_247.pwn(42) : warning 247: use of operator "++" on a "bool:" value
|
||||
warning_247.pwn(43) : warning 247: use of operator "--" on a "bool:" value
|
||||
warning_247.pwn(44) : warning 247: use of operator "--" on a "bool:" value
|
||||
warning_247.pwn(45) : warning 247: use of operator "*" on "bool:" values
|
||||
warning_247.pwn(46) : warning 247: use of operator "/" on "bool:" values
|
||||
warning_247.pwn(47) : warning 247: use of operator "%" on "bool:" values
|
||||
warning_247.pwn(48) : warning 247: use of operator "+" on "bool:" values
|
||||
warning_247.pwn(49) : warning 247: use of operator "-" on "bool:" values
|
||||
warning_247.pwn(50) : warning 247: use of operator "<<" on "bool:" values
|
||||
warning_247.pwn(51) : warning 247: use of operator ">>" on "bool:" values
|
||||
warning_247.pwn(52) : warning 247: use of operator ">>>" on "bool:" values
|
||||
warning_247.pwn(55) : warning 247: use of operator "~" on a "bool:" value; did you mean to use operator "!"?
|
||||
"""
|
||||
}
|
||||
|
@ -1,12 +1,56 @@
|
||||
main()
|
||||
{
|
||||
new a = 0, bool:b = false, c;
|
||||
new bool:a = true, bool:b = false;
|
||||
new u1 = 1, u2 = 0;
|
||||
|
||||
if (u1) {}
|
||||
if (!u1) {}
|
||||
if (~u1) {}
|
||||
if (-u1) {}
|
||||
if (++u1) {}
|
||||
if (u1++) {}
|
||||
if (--u1) {}
|
||||
if (u1--) {}
|
||||
if (u1 || u2) {}
|
||||
if (u1 ^ u2) {}
|
||||
if (u1 && u2) {}
|
||||
if (u1 == u2) {}
|
||||
if (u1 != u2) {}
|
||||
if (u1 * u2) {}
|
||||
if (u1 / u2) {}
|
||||
if (u1 % u2) {}
|
||||
if (u1 + u2) {}
|
||||
if (u1 - u2) {}
|
||||
if (u1 << u2) {}
|
||||
if (u1 >> u2) {}
|
||||
if (u1 >>> u2) {}
|
||||
|
||||
if (a) {}
|
||||
if (b) {}
|
||||
if (!a) {}
|
||||
if (!b) {}
|
||||
if (~a) {} // bitwise inversion on an untagged value is OK
|
||||
if (~b) {} // warning 247: use of operator "~" on a "bool:" value always results in "true"; did you mean operator "!"?
|
||||
if (~(a & c)) {} // bitwise AND, the result is not forced to be "bool:"-tagged
|
||||
if (~(a && c)) {} // warning 247: use of operator "~" on a "bool:" value always results in "true"; did you mean operator "!"?
|
||||
if (a || b) {}
|
||||
if (a ^ b) {}
|
||||
if (a && b) {}
|
||||
if (a == b) {}
|
||||
if (a != b) {}
|
||||
if (a <= b) {} // warning 247: use of operator "<=" on "bool:" values
|
||||
if (a >= b) {} // warning 247: use of operator ">=" on "bool:" values
|
||||
if (a < b) {} // warning 247: use of operator "<" on "bool:" values
|
||||
if (a > b) {} // warning 247: use of operator ">" on "bool:" values
|
||||
if (~a) {} // warning 247: use of operator "~" on a "bool:" value; did you mean to use operator "!"?
|
||||
if (-a) {} // warning 247: use of operator "-" on a "bool:" value; did you mean to use operator "!"?
|
||||
if (++a) {} // warning 247: use of operator "++" on a "bool:" value
|
||||
if (a++) {} // warning 247: use of operator "++" on a "bool:" value
|
||||
if (--a) {} // warning 247: use of operator "--" on a "bool:" value
|
||||
if (a--) {} // warning 247: use of operator "--" on a "bool:" value
|
||||
if (a * b) {} // warning 247: use of operator "*" on "bool:" values
|
||||
if (a / b) {} // warning 247: use of operator "/" on "bool:" values
|
||||
if (a % b) {} // warning 247: use of operator "%" on "bool:" values
|
||||
if (a + b) {} // warning 247: use of operator "+" on "bool:" values
|
||||
if (a - b) {} // warning 247: use of operator "-" on "bool:" values
|
||||
if (a << b) {} // warning 247: use of operator "<<" on "bool:" values
|
||||
if (a >> b) {} // warning 247: use of operator ">>" on "bool:" values
|
||||
if (a >>> b) {}// warning 247: use of operator ">>>" on "bool:" values
|
||||
|
||||
if (~(u1 & u2)) {} // bitwise AND, the result is not forced to be "bool:"-tagged
|
||||
if (~(u1 && u2)) {} // warning 247: use of operator "~" on a "bool:" value; did you mean operator "!"?
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user