Commit 42282627 authored by Russ Cox's avatar Russ Cox

cmd/cgo: omit //line in -godefs, -cdefs output

Makes files like src/pkg/syscall/ztypes_linux_amd64.go easier to read.
(The copy that is checked in predates the //line output mode,
so this also preserves the status quo.)

R=golang-dev, iant, gri
CC=golang-dev
https://golang.org/cl/5655068
parent d3f9f21f
...@@ -15,6 +15,7 @@ import ( ...@@ -15,6 +15,7 @@ import (
"flag" "flag"
"fmt" "fmt"
"go/ast" "go/ast"
"go/printer"
"go/token" "go/token"
"io" "io"
"os" "os"
...@@ -158,6 +159,13 @@ func main() { ...@@ -158,6 +159,13 @@ func main() {
os.Exit(2) os.Exit(2)
} }
if *godefs || *cdefs {
// Generating definitions pulled from header files,
// to be checked into Go repositories.
// Line numbers are just noise.
conf.Mode &^= printer.SourcePos
}
args := flag.Args() args := flag.Args()
if len(args) < 1 { if len(args) < 1 {
usage() usage()
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment