summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/runtime/c/pgf/typechecker.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/runtime/c/pgf/typechecker.c b/src/runtime/c/pgf/typechecker.c
index ea092b2c5..12a27e125 100644
--- a/src/runtime/c/pgf/typechecker.c
+++ b/src/runtime/c/pgf/typechecker.c
@@ -261,6 +261,13 @@ pgf_tc_expr(PgfTypeChecker* checker,
break;
}
case PGF_EXPR_META: {
+ PgfExprMeta* emeta = i.data;
+
+ PgfExprMeta* new_emeta =
+ gu_new_variant(PGF_EXPR_META,
+ PgfExprMeta,
+ pe, checker->pool);
+ new_emeta->id = emeta->id;
break;
}
case PGF_EXPR_IMPL_ARG: {