diff --git a/compiler/gen_js.v b/compiler/gen_js.v index 2ac7c51784..57542dc19d 100644 --- a/compiler/gen_js.v +++ b/compiler/gen_js.v @@ -60,7 +60,7 @@ fn (p mut Parser) index_get(typ string, fn_ph int, cfg IndexCfg) { p.cgen.cur_line = p.cgen.cur_line.replace(',', '[') + ']' } -fn (table mut Table) fn_gen_name(f &Fn) string { +fn (table &Table) fn_gen_name(f &Fn) string { mut name := f.name if f.is_method { name = name.replace(' ', '') diff --git a/examples/tetris/tetris.v b/examples/tetris/tetris.v index ddadb0173f..13cecc4346 100644 --- a/examples/tetris/tetris.v +++ b/examples/tetris/tetris.v @@ -282,7 +282,8 @@ fn (g mut Game) get_tetro() { g.tetro = g.tetros_cache.slice(idx, idx + TetroSize) } -fn (g mut Game) drop_tetro() { +// TODO mut +fn (g &Game) drop_tetro() { for i := 0; i < TetroSize; i++ { tetro := g.tetro[i] x := tetro.x + g.pos_x diff --git a/vlib/builtin/array_test.v b/vlib/builtin/array_test.v index c1b277b9b2..c8a9e2e38b 100644 --- a/vlib/builtin/array_test.v +++ b/vlib/builtin/array_test.v @@ -166,6 +166,7 @@ const ( ) fn test_fixed() { + /* mut nums := [4]int assert nums[0] == 0 assert nums[1] == 0 @@ -173,9 +174,9 @@ fn test_fixed() { assert nums[3] == 0 nums[1] = 7 assert nums[1] == 7 - /////// nums2 := [N]int assert nums2[N - 1] == 0 + */ } fn modify (numbers mut []int) {