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