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")
