diff --git a/cmd/genbindings/emitgo.go b/cmd/genbindings/emitgo.go index 469d7131..8c64ccd3 100644 --- a/cmd/genbindings/emitgo.go +++ b/cmd/genbindings/emitgo.go @@ -446,7 +446,7 @@ func (gfs *goFileState) emitCabiToGo(assignExpr string, rt CppParameter, rvalue return assignExpr + "(" + rt.RenderTypeGo(gfs) + ")(" + rvalue + ")\n" } else { - panic("what type is this?") + panic(fmt.Sprintf("emitgo::emitCabiToGo missing type handler for parameter %+v", rt)) } }