git.asbjorn.biz
/
swftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
9bab1e3
)
simple sanity check in code_dump
author
Matthias Kramm
<kramm@quiss.org>
Sat, 7 Feb 2009 22:41:26 +0000
(23:41 +0100)
committer
Matthias Kramm
<kramm@quiss.org>
Sat, 7 Feb 2009 22:41:26 +0000
(23:41 +0100)
lib/as3/code.c
patch
|
blob
|
history
diff --git
a/lib/as3/code.c
b/lib/as3/code.c
index
233b996
..
acccb6a
100644
(file)
--- a/
lib/as3/code.c
+++ b/
lib/as3/code.c
@@
-847,6
+847,12
@@
void stats_free(currentstats_t*stats)
int code_dump(code_t*c)
{
+ code_t*cc = code_start(c);
+ while(cc) {
+ assert(!cc->next || cc->next->prev == cc);
+ cc = cc->next;
+ }
+
return code_dump2(c, 0, 0, "", stdout);
}
int code_dump2(code_t*c, abc_exception_list_t*exceptions, abc_file_t*file, char*prefix, FILE*fo)
@@
-1130,7
+1136,7
@@
code_t*code_cut(code_t*c)
if(prev) prev->next=next;
if(next) next->prev=prev;
code_free(c);
-
+
if(next) return code_end(next);
else return prev;
}