diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2018-03-05 12:58:29 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2018-03-05 12:58:29 +0100 |
| commit | 4bad0610063d1558db1ff2c41cb0be6a96539d08 (patch) | |
| tree | f77915953fb0a7bf6b88bff0d421c9efbf8ac3e9 | |
| parent | bc09be42533e2ba62177abee2a56bfaea2fb85d3 (diff) | |
prog: extend some error messages
| -rw-r--r-- | prog/prog.go | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/prog/prog.go b/prog/prog.go index f9f088760..dd282d730 100644 --- a/prog/prog.go +++ b/prog/prog.go @@ -371,7 +371,7 @@ func (target *Target) defaultArg(t Type) Arg { } return MakePointerArg(t, 0, target.defaultArg(typ.Type)) default: - panic("unknown arg type") + panic(fmt.Sprintf("unknown arg type: %#v", t)) } } @@ -385,7 +385,7 @@ func (target *Target) isDefaultArg(arg Arg) bool { case *IntType, *ConstType, *FlagsType, *LenType, *ProcType, *CsumType: return a.Val == t.Default() default: - panic("unknown const type") + panic(fmt.Sprintf("unknown const type: %#v", t)) } case *GroupArg: if !a.fixedInnerSize() { @@ -427,7 +427,7 @@ func (target *Target) isDefaultArg(arg Arg) bool { case *VmaType: return a.Address == 0 && a.VmaSize == target.PageSize default: - panic("unknown pointer type") + panic(fmt.Sprintf("unknown pointer type: %#v", t)) } case *ResultArg: t := a.Type().(*ResourceType) |
