aboutsummaryrefslogtreecommitdiff
path: root/tests/conformance/3-expressions/const_expr_neg_not_parens.zc
blob: 714990a3c807e9fb043c7fc3b4b18876f7d2b57b (plain) (blame)
1
2
3
4
5
6
7
8
// expect: -3/-4/-1/24/
include rt;
void pn(int x) { rt.put_n(x); rt.put_c(10); }
const A = -3;
const B = -(1 + 2 * 3) + 3;
const C = ~0;
const D = (1 + 2) * (3 + 5);
fn main() { pn(A); pn(B + 0); pn(C); pn(D); return 0; }