From d6de53362fd52f4b4799ccc72813d8712587dfd2 Mon Sep 17 00:00:00 2001 From: Alexander Medvednikov Date: Sat, 23 Jul 2022 01:36:27 +0300 Subject: [PATCH] checker: improve unused label check --- vlib/builtin/builtin_windows.c.v | 2 +- vlib/v/checker/checker.v | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/vlib/builtin/builtin_windows.c.v b/vlib/builtin/builtin_windows.c.v index 526ae6f06..6cd91c046 100644 --- a/vlib/builtin/builtin_windows.c.v +++ b/vlib/builtin/builtin_windows.c.v @@ -158,7 +158,7 @@ fn print_backtrace_skipping_top_frames_msvc(skipframes int) bool { lnumber := sline64.f_line_number lineinfo = '$file_name:$lnumber' } else { - addr: + // addr: lineinfo = '?? : address = 0x${(&frame_addr):x}' } sfunc := unsafe { tos3(fname) } diff --git a/vlib/v/checker/checker.v b/vlib/v/checker/checker.v index fab88c49a..444b18d2f 100644 --- a/vlib/v/checker/checker.v +++ b/vlib/v/checker/checker.v @@ -3915,6 +3915,7 @@ fn (mut c Checker) check_unused_labels() { if nr_uses == 0 { // TODO show label's location c.warn('label `$label` defined and not used', token.Pos{}) + c.goto_labels[label]++ // so that this warning is not shown again } } } -- 2.30.2