Ambiguous ternary syntax might be an issue

This commit is contained in:
2023-02-04 02:59:10 +00:00
parent 8cc33f5fbb
commit 2776c87026

View File

@@ -18,7 +18,7 @@
//test division prevention
{
var x = 0;
assert x ? 0 : 1 / x == 0, "Division by zero prevention failed";
assert (x ? 0 : 1 / x) == 0, "Division by zero prevention failed";
}
//test ambiguous syntax
@@ -29,7 +29,7 @@
var d = 4;
var e = 5;
assert a ? b ? c : d : e == 3, "Ambiguous syntax failed";
assert (a ? b ? c : d : e) == 3, "Ambiguous syntax failed";
}