Pretty-printing an AST that contains synthetic nodes can change the logic of some statements by reordering array literals.
{ "review_status": "REVIEWED", "url": "https://pkg.go.dev/vuln/GO-2022-0316" }
{ "imports": [ { "path": "github.com/open-policy-agent/opa/format", "symbols": [ "Ast", "MustAst", "Source", "groupIterable" ] } ] }