Insure optional arg pairs are mutable

This commit is contained in:
Justin Ethier 2019-05-16 17:46:42 -04:00
parent c9ae6cdf97
commit a29e731d94

View file

@ -134,6 +134,7 @@ object Cyc_global_set(void *thd, object * glo, object value);
} \ } \
var[i].hdr.mark = gc_color_red; \ var[i].hdr.mark = gc_color_red; \
var[i].hdr.grayed = 0; \ var[i].hdr.grayed = 0; \
var[i].hdr.immutable = 0; \
var[i].tag = pair_tag; \ var[i].tag = pair_tag; \
var[i].pair_car = tmp; \ var[i].pair_car = tmp; \
var[i].pair_cdr = (i == (count-1)) ? NULL : &var[i + 1]; \ var[i].pair_cdr = (i == (count-1)) ? NULL : &var[i + 1]; \