diff options
Diffstat (limited to 'src/cmd/fix/printerconfig.go')
| -rw-r--r-- | src/cmd/fix/printerconfig.go | 49 |
1 files changed, 2 insertions, 47 deletions
diff --git a/src/cmd/fix/printerconfig.go b/src/cmd/fix/printerconfig.go index bad6953196..f9e49d7c0b 100644 --- a/src/cmd/fix/printerconfig.go +++ b/src/cmd/fix/printerconfig.go @@ -4,8 +4,6 @@ package main -import "go/ast" - func init() { register(printerconfigFix) } @@ -13,49 +11,6 @@ func init() { var printerconfigFix = fix{ name: "printerconfig", date: "2012-12-11", - f: printerconfig, - desc: `Add element keys to Config composite literals.`, -} - -func printerconfig(f *ast.File) bool { - if !imports(f, "go/printer") { - return false - } - - fixed := false - walk(f, func(n any) { - cl, ok := n.(*ast.CompositeLit) - if !ok { - return - } - se, ok := cl.Type.(*ast.SelectorExpr) - if !ok { - return - } - if !isTopName(se.X, "printer") || se.Sel == nil { - return - } - - if ss := se.Sel.String(); ss == "Config" { - for i, e := range cl.Elts { - if _, ok := e.(*ast.KeyValueExpr); ok { - break - } - switch i { - case 0: - cl.Elts[i] = &ast.KeyValueExpr{ - Key: ast.NewIdent("Mode"), - Value: e, - } - case 1: - cl.Elts[i] = &ast.KeyValueExpr{ - Key: ast.NewIdent("Tabwidth"), - Value: e, - } - } - fixed = true - } - } - }) - return fixed + f: noop, + desc: `Add element keys to Config composite literals (removed).`, } |
