aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/fix/printerconfig.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/fix/printerconfig.go')
-rw-r--r--src/cmd/fix/printerconfig.go49
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).`,
}