if(declaration->initializer != NULL) {
parser_error_multiple_definition(declaration, ndeclaration);
}
+ if(ndeclaration != declaration) {
+ memcpy(&declaration->context, &ndeclaration->context,
+ sizeof(declaration->context));
+ }
int top = environment_top();
context_t *last_context = context;