fixes and squeezing

This commit is contained in:
ceriel
1987-12-02 10:41:38 +00:00
parent 76fddca0f5
commit 713f37ce72
6 changed files with 61 additions and 90 deletions

View File

@@ -1317,9 +1317,8 @@ ChkCast(expp)
}
if (arg->nd_class == Value) {
FreeNode(expp->nd_left);
expp->nd_right->nd_left = 0;
FreeNode(expp->nd_right);
FreeLR(expp);
*expp = *arg;
}
expp->nd_type = lefttype;