Commit 18bec87d authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent a54ac5f3
This diff is collapsed.
...@@ -224,8 +224,9 @@ func (d *decoder) genPrologue(recvName, typeName string) { ...@@ -224,8 +224,9 @@ func (d *decoder) genPrologue(recvName, typeName string) {
func (e *encoder) genEpilogue() { func (e *encoder) genEpilogue() {
e.emit("return int(nwrote) + %v /*, nil*/", e.n) e.emit("return int(nwrote) + %v /*, nil*/", e.n)
e.emit("\n/*overflow:") e.emit("\noverflow:")
e.emit("panic(0) */ //return 0, ErrEncodeOverflow") e.emit("panic(0) //return 0, ErrEncodeOverflow")
e.emit("goto overflow") // TODO remove
e.emit("}") e.emit("}")
} }
...@@ -233,6 +234,7 @@ func (d *decoder) genEpilogue() { ...@@ -233,6 +234,7 @@ func (d *decoder) genEpilogue() {
d.emit("return int(nread) + %v, nil", d.n) d.emit("return int(nread) + %v, nil", d.n)
d.emit("\noverflow:") d.emit("\noverflow:")
d.emit("return 0, ErrDecodeOverflow") d.emit("return 0, ErrDecodeOverflow")
d.emit("goto overflow") // TODO remove
d.emit("}") d.emit("}")
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment