v2 / vlib / v / slow_tests / inout / dump_expressions_with_literals.vv
12 lines · 12 sloc · 369 bytes · 6813a1233938027d79aeeff8290ae358c4a6835f
Raw
1// Note: dump expressions should not get optimised out by the transformer stage,
2// even though they could normally, when they are composed of literals, i.e.
3// the value of the expression is known at compile time.
4fn main() {
5 dump(2 + 2)
6 dump(2 * 3 + 50 / 5)
7 dump(3.14 + 0.1)
8 dump('abc' + 'a')
9 dump('a' + 'b' + 'c')
10 dump(true || (false && true))
11 dump(2 == 4)
12}
13