This test checks that diagnostics ranges computed with the TypeErrorEndPos | |
heuristic span at least a full token. | |
-- go.mod -- | |
module example.com | |
go 1.21 | |
-- main.go -- | |
package main | |
import "example.com/foo-bar" //@ diag(re`"[^"]*"`, re`not used`, exact=true) | |
func f(int) {} | |
func main() { | |
var x int | |
_ = x + 1.e+0i //@ diag("1.e+0i", re`truncated`, exact=true) | |
} | |
-- foo-bar/baz.go -- | |
package foo |