v2 / vlib / v / checker / tests / custom_comptime_define_if_debug.vv
18 lines · 16 sloc · 306 bytes · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1@[if debug]
2fn foo(x int) {
3 println('foo, x: ${x}')
4}
5
6@[if bar ?]
7fn bar(x int) {
8 println('bar, x: ${x}')
9}
10
11fn main() {
12 $if debug {
13 println('main with debug')
14 }
15 foo(123) // will not be called if `-d debug` is not passed
16 bar(456) // will not be called if `-d bar` is not passed
17 println('done')
18}
19