Better check for lib has only functions (fix #138)
This commit is contained in:
1 parent
821cd31e67
commit
8780bc0b8e
5 files changed
+23
-3
No files matched your search
@@ -441,6 +441,16 @@ block gen_definedor(block a, block b) {
|
||||
tail);
|
||||
}
|
||||
|
||||
int block_has_main(block top) {
|
||||
return top.first && top.first->op == TOP;
|
||||
}
|
||||
|
||||
int block_is_funcdef(block b) {
|
||||
if (b.first != NULL && b.first->op == CLOSURE_CREATE)
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
block gen_condbranch(block iftrue, block iffalse) {
|
||||
iftrue = BLOCK(iftrue, gen_op_target(JUMP, iffalse));
|
||||
return BLOCK(gen_op_target(JUMP_F, iftrue), iftrue, iffalse);
|
||||
|
||||
Reference in new issue
Block a user