warning diagnostics for unused locals

This commit is contained in:
2026-07-08 18:45:55 +02:00
parent f171a6579d
commit 5e18df9bc1
10 changed files with 378 additions and 112 deletions
@@ -1,6 +1,6 @@
import "../math"
read func(value i8) int {
read func(_ i8) int {
return math.value
}
@@ -33,7 +33,7 @@ main func() i32 {
# optional pointer none -> skipped
z ?@i32 = none
if z |q| {
if z |_| {
total = total + 1000
}
+12
View File
@@ -0,0 +1,12 @@
warn_only func(value i32, unused i32) i32 {
local i32 = 1
write_only i32 = 2
write_only = 3
consumed i32 = value
_ = consumed
return value
}
main func() i32 {
return warn_only(7, 9)
}