From 304cf173cd059ca8aca60d77e894ad19a5a477fc Mon Sep 17 00:00:00 2001 From: "Wolfgang (Blub) Bumiller" Date: Sat, 18 Aug 2012 16:38:50 +0200 Subject: [PATCH] ast_member's are now kept, since they are used like variables: multiple times --- ast.c | 1 + 1 file changed, 1 insertion(+) diff --git a/ast.c b/ast.c index 6ba79db..8f65b81 100644 --- a/ast.c +++ b/ast.c @@ -388,6 +388,7 @@ ast_member* ast_member_new(lex_ctx ctx, ast_expression *owner, unsigned int fiel } ast_expression_init((ast_expression*)self, (ast_expression_codegen*)&ast_member_codegen); + self->expression.node.keep = true; /* keep */ if (owner->expression.vtype == TYPE_VECTOR) { self->expression.vtype = TYPE_FLOAT; -- 2.39.2