diff options
Diffstat (limited to 'src/go/format/format.go')
-rw-r--r-- | src/go/format/format.go | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/go/format/format.go b/src/go/format/format.go index 279fc2e324..4d3644fb50 100644 --- a/src/go/format/format.go +++ b/src/go/format/format.go @@ -38,7 +38,13 @@ const ( var config = printer.Config{Mode: printerMode, Tabwidth: tabWidth} -const parserMode = parser.ParseComments | parser.ParseTypeParams +const ( + parserMode = parser.ParseComments | parseTypeParams + + // parseTypeParams tells go/parser to parse type parameters. Must be kept in + // sync with go/parser/interface.go. + parseTypeParams parser.Mode = 1 << 30 +) // Node formats node in canonical gofmt style and writes the result to dst. // |