mescc: Fix by value assignment from array-of struct entry.
authorJan Nieuwenhuizen <janneke@gnu.org>
Sat, 1 Apr 2017 21:12:37 +0000 (23:12 +0200)
committerJan Nieuwenhuizen <janneke@gnu.org>
Sat, 1 Apr 2017 21:12:37 +0000 (23:12 +0200)
commite9ac52dfdaa52aba242dee7a1d078763cf819bb2
tree4fdba352f4f280946bc684fbcbe521863a286343
parent2209b5728d5f2e371ab887ba6f9f3e3a08908794
mescc: Fix by value assignment from array-of struct entry.

* module/language/c99/compiler.mes (expr->accu): Fix by value
  assignment from array-of struct entry.
* scaffold/t.c (struct_test): Test it.
* vector.c (make_vector, list_to_vector, vector_to_list): Use it;
  remove workarounds.
* gc.c (gc_copy): Likewise.
gc.c
module/language/c99/compiler.mes
scaffold/t.c
vector.c