File: undeclaredfunc.txt

package info (click to toggle)
golang-golang-x-tools 1%3A0.25.0%2Bds-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 22,724 kB
  • sloc: javascript: 2,027; asm: 1,645; sh: 166; yacc: 155; makefile: 49; ansic: 8
file content (19 lines) | stat: -rw-r--r-- 583 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
This test checks the quick fix for "undeclared: f" that declares the
missing function. See #47558.

TODO(adonovan): infer the result variables from the context (int, in this case).

-- a.go --
package a

func _() int { return f(1, "") } //@suggestedfix(re"f.1", re"unde(fined|clared name): f", x)

-- @x/a.go --
@@ -3 +3 @@
-func _() int { return f(1, "") } //@suggestedfix(re"f.1", re"unde(fined|clared name): f", x)
+func _() int { return f(1, "") }
@@ -5 +5,4 @@
+func f(i int, s string) {
+	panic("unimplemented")
+} //@suggestedfix(re"f.1", re"unde(fined|clared name): f", x)
+