diff options
author | Vladimir Menshakov | 2011-06-15 22:02:18 +0400 |
---|---|---|
committer | Vladimir Menshakov | 2011-06-15 22:02:18 +0400 |
commit | 4b3f775efa628db08f93630e20cf50f7fbb32f4d (patch) | |
tree | 067b20438e31194408c5a0338a755c9262c3feac /devtools/tasmrecover | |
parent | dfe83466b56a6bf382903c37aa520f282052b47f (diff) | |
download | scummvm-rg350-4b3f775efa628db08f93630e20cf50f7fbb32f4d.tar.gz scummvm-rg350-4b3f775efa628db08f93630e20cf50f7fbb32f4d.tar.bz2 scummvm-rg350-4b3f775efa628db08f93630e20cf50f7fbb32f4d.zip |
DREAMWEB: removed asserts, added STACK_CHECK as suggested by Max
Diffstat (limited to 'devtools/tasmrecover')
-rw-r--r-- | devtools/tasmrecover/tasm/cpp.py | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/devtools/tasmrecover/tasm/cpp.py b/devtools/tasmrecover/tasm/cpp.py index 888f0bf9bd..12b14fb6bc 100644 --- a/devtools/tasmrecover/tasm/cpp.py +++ b/devtools/tasmrecover/tasm/cpp.py @@ -257,7 +257,7 @@ namespace %s { self.schedule(name) def _ret(self): - self.body += "\t{assert(stack_depth == context.stack.size()); return; }\n" + self.body += "\treturn;\n" def parse2(self, dst, src): dst_size, src_size = self.get_size(dst), self.get_size(src) @@ -443,7 +443,7 @@ namespace %s { self.proc_addr.append((name, self.proc.offset)) self.body = str() - self.body += "void %s(Context & context) {\n\tuint stack_depth = context.stack.size();\n" %name; + self.body += "void %s(Context & context) {\n\tSTACK_CHECK(context);\n" %name; self.proc.optimize() self.unbounded = [] self.proc.visit(self, skip) |