blob: f306bccf52c178de2d50d30344c54d958fc86087 [file] [log] [blame]
This test verifies that gopls spreads initialization cycle errors across
multiple declarations.
We set -ignore_extra_diags due to golang/go#65877: gopls produces redundant
diagnostics for initialization cycles.
-- flags --
-ignore_extra_diags
-- p.go --
package p
var X = Y //@diag("X", re"initialization cycle")
var Y = Z //@diag("Y", re"initialization cycle")
var Z = X //@diag("Z", re"initialization cycle")