This test exercises the panic in golang/go#59096: completing at a syntactic
type-assert expression was panicking because gopls was translating it into
a (malformed) selector expr.
-- go.mod --
module example.com
-- a/a.go --
package a
func _() {
b.(foo) //@complete(re"b.()", B), diag("b", re"(undefined|undeclared name): b")
}
//@item(B, "B", "const (from \"example.com/b\")", "const")
-- b/b.go --
package b
const B = 0