From: Guido van Rossum Date: Fri, 17 Jan 1997 21:07:08 +0000 (+0000) Subject: Marshal the new stacksize item in code objects. X-Git-Tag: v1.5a1~481 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=98a9b312e8febb9bdcfdf37e05cf6f6692b9feff;p=python Marshal the new stacksize item in code objects. --- diff --git a/Python/marshal.c b/Python/marshal.c index 2052495fb1..6638c9ddd0 100644 --- a/Python/marshal.c +++ b/Python/marshal.c @@ -244,6 +244,7 @@ w_object(v, p) w_byte(TYPE_CODE, p); w_short(co->co_argcount, p); w_short(co->co_nlocals, p); + w_short(co->co_stacksize, p); w_short(co->co_flags, p); w_object((object *)co->co_code, p); w_object(co->co_consts, p); @@ -511,6 +512,7 @@ r_object(p) { int argcount = r_short(p); int nlocals = r_short(p); + int stacksize = r_short(p); int flags = r_short(p); object *code = NULL; object *consts = NULL; @@ -528,7 +530,7 @@ r_object(p) if (!err_occurred()) { v = (object *) newcodeobject( - argcount, nlocals, flags, + argcount, nlocals, stacksize, flags, code, consts, names, varnames, filename, name); }