aboutsummaryrefslogtreecommitdiff
path: root/src/ir.c
diff options
context:
space:
mode:
authorGinger Bill <bill@gingerbill.org>2017-05-06 20:55:09 +0100
committerGinger Bill <bill@gingerbill.org>2017-05-06 20:55:09 +0100
commit615fa82d1f5ff44ce4e654be41c0a99ddef29fb3 (patch)
tree91419102987c886f83f454b8533129923d9b6b05 /src/ir.c
parent51ea59d76a3e0ee72a9a3bb59bd61845dea64e5e (diff)
Fix `using` issue #62
Diffstat (limited to 'src/ir.c')
-rw-r--r--src/ir.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/ir.c b/src/ir.c
index bb9d8b7e8..0caf597bc 100644
--- a/src/ir.c
+++ b/src/ir.c
@@ -4696,6 +4696,7 @@ irValue *ir_get_using_variable(irProcedure *proc, Entity *e) {
if (pv != NULL) {
v = *pv;
} else {
+ GB_ASSERT_MSG(e->using_expr != NULL, "%.*s", LIT(name));
v = ir_build_addr(proc, e->using_expr).addr;
}
GB_ASSERT(v != NULL);