diff options
| author | kr.angelov <kr.angelov@gmail.com> | 2014-07-08 19:19:48 +0000 |
|---|---|---|
| committer | kr.angelov <kr.angelov@gmail.com> | 2014-07-08 19:19:48 +0000 |
| commit | e0fe6d01c4b3ec1456f5124793bd1721bb0198fb (patch) | |
| tree | a27257c05bccb5a40c55871bd96e3d05ff147721 /src/runtime/c/pgf | |
| parent | ada85ae44edd48f364257921c3a9558d1e5bdcf7 (diff) | |
bugfix for the typechecker in the C runtime
Diffstat (limited to 'src/runtime/c/pgf')
| -rw-r--r-- | src/runtime/c/pgf/typechecker.c | 7 |
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: { |
