diff options
Diffstat (limited to 'spew/dump.go')
| -rw-r--r-- | spew/dump.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/spew/dump.go b/spew/dump.go index 98a68f1..8dd8ca9 100644 --- a/spew/dump.go +++ b/spew/dump.go @@ -262,7 +262,11 @@ func (d *dumpState) dump(v reflect.Value) { d.w.Write([]byte(strconv.Quote(v.String()))) case reflect.Interface: - // Do nothing. We should never get here due to unpackValue calls. + // The only time we should get here is for nil interfaces due to + // unpackValue calls. + if v.IsNil() { + d.w.Write(nilAngleBytes) + } case reflect.Ptr: // Do nothing. We should never get here since pointers have already |
