v2 / vlib / v / checker / tests / globals / global_receiver_var_name_err.vv
21 lines · 16 sloc · 218 bytes · 17f3c8f8135f9ed0ec43a441ed0de4f1df5a9923
Raw
1module main
2
3struct Game {
4mut:
5 world GameObject
6 object_id u32
7}
8
9__global (
10 game Game
11)
12
13struct GameObject {
14 id u32 = game.object_id++
15}
16
17fn (mut game Game) init() {
18 game.world = GameObject{}
19}
20
21fn main() {}
22