vxx2 / vlib / v / checker / tests / custom_comptime_define_if_flag.vv
13 lines · 12 sloc · 336 bytes · 0c8ce3bcb9fd4a2e5bd5f991a5a07da976d780d7
Raw
1// Calls to edebug/1 should be executed only when `-d mydebug` is passed on the CLI
2// Otherwise they will not be present *at all* in the generated code.
3@[if mydebug ?]
4fn edebug(message string) {
5 println('message: ${message}')
6}
7
8fn main() {
9 println('start')
10 edebug('verbose message')
11 edebug('debugging system')
12 println('end')
13}
14