diff --git a/syntax/printer.go b/syntax/printer.go index d11e614..160b051 100644 --- a/syntax/printer.go +++ b/syntax/printer.go @@ -1608,7 +1608,7 @@ func (e *extraIndenter) WriteByte(b byte) error { e.bufWriter.WriteByte('\t') } e.bufWriter.WriteByte(tabwriter.Escape) - e.bufWriter.Write(trimmed) + e.bufWriter.WriteString(string(trimmed)) e.curLine = e.curLine[:0] return nil } diff --git a/syntax/printer_test.go b/syntax/printer_test.go index a3231b0..67a5031 100644 --- a/syntax/printer_test.go +++ b/syntax/printer_test.go @@ -548,6 +548,8 @@ var printTests = []printCase{ samePrint("f <