result->left_len = (unsigned char)lenx;
result->len = (word)result_len;
result->left = x;
- GC_PTR_STORE_AND_DIRTY(&result->right, y);
+ GC_PTR_STORE_AND_DIRTY((void *)&result->right, y);
GC_reachable_here(x);
if (depth >= MAX_DEPTH) {
return(CORD_balance((CORD)result));
result->left_len = (unsigned char)lenx;
result->len = (word)result_len;
result->left = x;
- GC_PTR_STORE_AND_DIRTY(&result->right, y);
+ GC_PTR_STORE_AND_DIRTY((void *)&result->right, y);
GC_reachable_here(x);
if (depth >= MAX_DEPTH) {
return(CORD_balance((CORD)result));