Mercurial > cpython-lru_cache-weakref
diff Python/compile.c @ 5164:8c277f29b535 legacy-trunk
Add global Py_OptimizeFlag. SET_LINENO is omitted again unless this is
nonzero.
| author | Guido van Rossum <guido@python.org> |
|---|---|
| date | Mon, 03 Mar 1997 19:13:14 +0000 |
| parents | bda01a374762 |
| children | 8a0b80dc6e71 |
line wrap: on
line diff
--- a/Python/compile.c Mon Mar 03 16:03:27 1997 +0000 +++ b/Python/compile.c Mon Mar 03 19:13:14 1997 +0000 @@ -59,6 +59,8 @@ #include <ctype.h> #include <errno.h> +int Py_OptimizeFlag = 0; + #define OP_DELETE 0 #define OP_ASSIGN 1 #define OP_APPLY 2 @@ -579,12 +581,13 @@ int op; int arg; { - if (op == SET_LINENO) + if (op == SET_LINENO) { com_set_lineno(c, arg); - else { - com_addbyte(c, op); - com_addint(c, arg); + if (Py_OptimizeFlag) + return; } + com_addbyte(c, op); + com_addint(c, arg); } static void
