summaryrefslogtreecommitdiffstats
path: root/src/compile.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/compile.c')
-rw-r--r--src/compile.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/compile.c b/src/compile.c
index 559bfd0b..b713bc37 100644
--- a/src/compile.c
+++ b/src/compile.c
@@ -514,6 +514,7 @@ jv block_list_funcs(block body, int omit_underscores) {
}
block gen_module(block metadata) {
+ assert(block_is_const(metadata) && block_const_kind(metadata) == JV_KIND_OBJECT);
inst* i = inst_new(MODULEMETA);
i->imm.constant = block_const(metadata);
if (jv_get_kind(i->imm.constant) != JV_KIND_OBJECT)