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