vlib/v/checker/tests/unknown_comptime_expr.vv:7:6: error: `foo` is mut and may have changed since its definition 5 | fn main() { 6 | mut foo := 0 7 | $if foo == 0 { | ~~~ 8 | } 9 | vlib/v/checker/tests/unknown_comptime_expr.vv:11:6: error: definition of `bar` is unknown at compile time 9 | 10 | bar := unknown_at_ct() 11 | $if bar == 0 { | ~~~ 12 | } 13 | } vlib/v/checker/tests/unknown_comptime_expr.vv:17:6: error: undefined ident: `huh` 15 | fn if_is() { 16 | s := S1{} 17 | $if huh.typ is T { | ~~~ 18 | } 19 | $if s is int { vlib/v/checker/tests/unknown_comptime_expr.vv:17:10: error: `huh` does not return a value 15 | fn if_is() { 16 | s := S1{} 17 | $if huh.typ is T { | ~~~ 18 | } 19 | $if s is int { vlib/v/checker/tests/unknown_comptime_expr.vv:17:17: error: unknown type `T` 15 | fn if_is() { 16 | s := S1{} 17 | $if huh.typ is T { | ^ 18 | } 19 | $if s is int { vlib/v/checker/tests/unknown_comptime_expr.vv:21:13: error: invalid $if right expr: expected a type 19 | $if s is int { 20 | } 21 | $if s.i is 5 { | ^ 22 | } 23 | $if s.i is T { vlib/v/checker/tests/unknown_comptime_expr.vv:23:13: error: unknown type `T` 21 | $if s.i is 5 { 22 | } 23 | $if s.i is T { | ^ 24 | } 25 | }