From 013b3b9fb3ed07513cf0bd9e381f805df0554b06 Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 3 Nov 2019 11:42:00 +0000 Subject: [PATCH] Fix for -vet --- core/fmt/fmt.odin | 4 ++-- examples/demo/demo.odin | 8 ++++++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/core/fmt/fmt.odin b/core/fmt/fmt.odin index ac3ff6fea..f2d42774a 100644 --- a/core/fmt/fmt.odin +++ b/core/fmt/fmt.odin @@ -1104,8 +1104,8 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) { } if is_soa { - indent := fi.indent; defer fi.indent -= 1; fi.indent += 1; + defer fi.indent -= 1; base_type_name: string; if v, ok := b.soa_base_type.variant.(runtime.Type_Info_Named); ok { @@ -1342,8 +1342,8 @@ fmt_value :: proc(fi: ^Info, v: any, verb: rune) { if hash do strings.write_byte(fi.buf, '\n'); if is_soa { - indent := fi.indent; defer fi.indent -= 1; fi.indent += 1; + defer fi.indent -= 1; base_type_name: string; if v, ok := info.soa_base_type.variant.(runtime.Type_Info_Named); ok { diff --git a/examples/demo/demo.odin b/examples/demo/demo.odin index e91e3a924..583d3cbd2 100644 --- a/examples/demo/demo.odin +++ b/examples/demo/demo.odin @@ -1269,6 +1269,14 @@ range_statements_with_multiple_return_values :: proc() { fmt.println(val, idx); } } + { + it := make_my_iterator(data); + for { + val, _, cond := my_iterator(&it); + if !cond do break; + fmt.println(val); + } + } } main :: proc() {