summaryrefslogtreecommitdiff
path: root/usage.go
diff options
context:
space:
mode:
authorAlex Flint <[email protected]>2015-12-10 18:28:22 -0800
committerAlex Flint <[email protected]>2015-12-10 18:28:22 -0800
commitd97f8fd931505639da3aa68847629e937de41ef9 (patch)
tree392db774acd9bde999b5ead1f405b4faa5acd460 /usage.go
parentce5525d7767a3016c46f0f07e26a5db4b26372c1 (diff)
parente4e9e194271bfee0bc5e60b2f0cb7eee667b10b0 (diff)
Merge pull request #24 from toothrot/master
Fix error when printing usage for multi-value arguments
Diffstat (limited to 'usage.go')
-rw-r--r--usage.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/usage.go b/usage.go
index fa01229..23f7aa5 100644
--- a/usage.go
+++ b/usage.go
@@ -107,7 +107,7 @@ func printOption(w io.Writer, spec *spec) {
v := spec.dest
if v.IsValid() {
z := reflect.Zero(v.Type())
- if v.Interface() != z.Interface() {
+ if v.Type().Comparable() && z.Type().Comparable() && v.Interface() != z.Interface() {
fmt.Fprintf(w, " [default: %v]", v)
}
}