summaryrefslogtreecommitdiff
path: root/spew/dump.go
diff options
context:
space:
mode:
authorDave Collins <[email protected]>2015-11-05 15:09:06 -0600
committerDave Collins <[email protected]>2015-11-05 15:13:17 -0600
commit5215b55f46b2b919f50a1df0eaa5886afe4e3b3d (patch)
treed451f6974f200663792b1942acbcaf5b00f920ec /spew/dump.go
parent2df174808ee097f90d259e432cc04442cf60be21 (diff)
Add logic to deal with reflect pkg changes on tip.
This commit adds logic to gracefully the internal reflect.Value flag bit changes as of golang commit adf9b30e5594 while maintaining support all the back to Go 1.0. It accomplishes this by adding code to the init time inspection to detect the change and set the flag positions accordingly. While here, also removes a TODO comment since it was already done previously.
Diffstat (limited to 'spew/dump.go')
-rw-r--r--spew/dump.go2
1 files changed, 0 insertions, 2 deletions
diff --git a/spew/dump.go b/spew/dump.go
index 36a2b6c..a0ff95e 100644
--- a/spew/dump.go
+++ b/spew/dump.go
@@ -181,8 +181,6 @@ func (d *dumpState) dumpSlice(v reflect.Value) {
// Try to use existing uint8 slices and fall back to converting
// and copying if that fails.
case vt.Kind() == reflect.Uint8:
- // TODO(davec): Fix up the disableUnsafe bits...
-
// We need an addressable interface to convert the type
// to a byte slice. However, the reflect package won't
// give us an interface on certain things like