aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorlemon <lsof@mailbox.org>2025-11-12 19:27:57 +0100
committerlemon <lsof@mailbox.org>2025-11-12 19:27:57 +0100
commit1547c07639be7bd83cbc9a21a2036bc96b6fa05d (patch)
treec6d32d348a098cf6e7f41feedd94e48af749df05
parent94dd33965b9d9b8c87fa8cb40a8088bfbb1f5e42 (diff)
ir: fix addcon equality check..
-rw-r--r--ir/ir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/ir/ir.c b/ir/ir.c
index aa91f46..f3e6e89 100644
--- a/ir/ir.c
+++ b/ir/ir.c
@@ -96,7 +96,7 @@ addcon(const struct xcon *con)
assert(con->issym || con->isdat || con->cls);
for (;; ++i) {
i &= arraylength(conht) - 1;
- if (!conht[i].issym && !conht[i].cls) {
+ if (!conht[i].issym && !conht[i].isdat && !conht[i].cls) {
conht[i] = *con;
++nconht;
return i;