summaryrefslogtreecommitdiff
path: root/copy.c
diff options
context:
space:
mode:
Diffstat (limited to 'copy.c')
-rw-r--r--copy.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/copy.c b/copy.c
index 7b8c24e..cbfcdcf 100644
--- a/copy.c
+++ b/copy.c
@@ -271,6 +271,9 @@ static void copy_expr(Copier *c, Expression *out, Expression *in) {
case EXPR_VAL:
copy_val(a, &out->val, &in->val, &in->type);
break;
+ case EXPR_NMS:
+ copy_block(c, &out->nms.body, &in->nms.body);
+ break;
}
}
@@ -318,9 +321,6 @@ static void copy_stmt(Copier *c, Statement *out, Statement *in) {
case STMT_DECL:
copy_decl(c, &out->decl, &in->decl);
break;
- case STMT_NAMESPACE:
- copy_block(c, &out->ns.body, &in->ns.body);
- break;
}
}