From 563b1e2b285e788338aecfa9f3d6536fb9516fd0 Mon Sep 17 00:00:00 2001 From: Ginger Bill Date: Thu, 19 Jan 2017 19:02:44 +0000 Subject: `immutable` field prefix --- src/check_expr.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/check_expr.c') diff --git a/src/check_expr.c b/src/check_expr.c index 06ba49d9d..8f0a26dfb 100644 --- a/src/check_expr.c +++ b/src/check_expr.c @@ -782,6 +782,9 @@ Type *check_get_params(Checker *c, Scope *scope, AstNodeArray params, bool *is_v if (p->flags&FieldFlag_no_alias) { param->flags |= EntityFlag_NoAlias; } + if (p->flags&FieldFlag_immutable) { + param->Variable.is_immutable = true; + } add_entity(c, scope, name, param); variables[variable_index++] = param; } -- cgit v1.2.3