From 968435fca619e0084a0c2bb54ee80578d2cc6880 Mon Sep 17 00:00:00 2001 From: Delyan Angelov Date: Tue, 1 Nov 2022 18:08:32 +0200 Subject: [PATCH] toml: clearly mark the workaround [manualfree] tags with `[autofree_bug; manualfree]`, so they can be found/removed when -autofree is fixed --- vlib/toml/parser/parser.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/vlib/toml/parser/parser.v b/vlib/toml/parser/parser.v index ed56c27617..6fd358e6f0 100644 --- a/vlib/toml/parser/parser.v +++ b/vlib/toml/parser/parser.v @@ -819,7 +819,7 @@ pub fn (mut p Parser) inline_table(mut tbl map[string]ast.Value) ! { } // array_of_tables parses next tokens into an array of `ast.Value`s. -[manualfree] +[autofree_bug; manualfree] pub fn (mut p Parser) array_of_tables(mut table map[string]ast.Value) ! { util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'parsing array of tables "$p.tok.kind" "$p.tok.lit"') // NOTE this is starting to get ugly. TOML isn't simple at this point @@ -890,7 +890,7 @@ pub fn (mut p Parser) array_of_tables_contents() ![]ast.Value { } // double_array_of_tables parses next tokens into an array of tables of arrays of `ast.Value`s... -[manualfree] +[autofree_bug; manualfree] pub fn (mut p Parser) double_array_of_tables(mut table map[string]ast.Value) ! { util.printdbg(@MOD + '.' + @STRUCT + '.' + @FN, 'parsing nested array of tables "$p.tok.kind" "$p.tok.lit"')