aboutsummaryrefslogtreecommitdiff
path: root/gopls/internal/lsp/testdata/undeclared/var.go
diff options
context:
space:
mode:
Diffstat (limited to 'gopls/internal/lsp/testdata/undeclared/var.go')
-rw-r--r--gopls/internal/lsp/testdata/undeclared/var.go14
1 files changed, 14 insertions, 0 deletions
diff --git a/gopls/internal/lsp/testdata/undeclared/var.go b/gopls/internal/lsp/testdata/undeclared/var.go
new file mode 100644
index 000000000..3fda582ce
--- /dev/null
+++ b/gopls/internal/lsp/testdata/undeclared/var.go
@@ -0,0 +1,14 @@
+package undeclared
+
+func m() int {
+ z, _ := 1+y, 11 //@diag("y", "compiler", "(undeclared name|undefined): y", "error"),suggestedfix("y", "quickfix", "")
+ if 100 < 90 {
+ z = 1
+ } else if 100 > n+2 { //@diag("n", "compiler", "(undeclared name|undefined): n", "error"),suggestedfix("n", "quickfix", "")
+ z = 4
+ }
+ for i < 200 { //@diag("i", "compiler", "(undeclared name|undefined): i", "error"),suggestedfix("i", "quickfix", "")
+ }
+ r() //@diag("r", "compiler", "(undeclared name|undefined): r", "error")
+ return z
+}