summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorkr.angelov <kr.angelov@gmail.com>2014-07-08 19:19:48 +0000
committerkr.angelov <kr.angelov@gmail.com>2014-07-08 19:19:48 +0000
commite0fe6d01c4b3ec1456f5124793bd1721bb0198fb (patch)
treea27257c05bccb5a40c55871bd96e3d05ff147721 /src
parentada85ae44edd48f364257921c3a9558d1e5bdcf7 (diff)
bugfix for the typechecker in the C runtime
Diffstat (limited to 'src')
-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: {