aboutsummaryrefslogtreecommitdiffhomepage
path: root/ir/ir.h
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-11-23 19:38:38 +0100
committerlemon <lsof@mailbox.org>2025-11-23 19:38:38 +0100
commit0b77ae0eda8d3abca659f816040021a82a456e81 (patch)
treede72d56c0d0f3efb88faba88129d7825973bace8 /ir/ir.h
parenta86bbfc553433e377e48f9e26c90bcc5b4fe0263 (diff)
c: check actual reachability for non-void func may not return value
Diffstat (limited to 'ir/ir.h')
-rw-r--r--ir/ir.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/ir/ir.h b/ir/ir.h
index 77f25d4..9047233 100644
--- a/ir/ir.h
+++ b/ir/ir.h
@@ -277,6 +277,7 @@ void fillblkids(struct function *);
#define wasvisited(blk) ((blk)->visit == visitmark)
#define markvisited(blk) ((blk)->visit = visitmark)
void numberinstrs(struct function *);
+bool blkreachable(struct function *fn, struct block *blk);
/** builder.c **/
union ref irbinop(struct function *, enum op, enum irclass, union ref lhs, union ref rhs);