left = expp->nd_left;
right = expp->nd_right;
- retval = ChkExpression(left) & ChkExpression(right);
+ retval = ChkExpression(left);
+ retval &= ChkExpression(right);
MarkUsed(left);
MarkUsed(right);
in "ds"
*/
arith size = ds->dsg_packed ? tp->tp_psize : tp->tp_size;
- int align = ds->dsg_packed ? tp->tp_palign : tp->tp_align;
+ int algn = ds->dsg_packed ? tp->tp_palign : tp->tp_align;
switch( ds->dsg_kind ) {
case DSG_LOADED:
/* Fall through */
case DSG_PLOADED:
case DSG_PFIXED:
- if( properly(ds, size, align) ) {
+ if( properly(ds, size, algn) ) {
CodeAddress(ds);
C_loi(size);
break;
*/
struct desig save;
arith size = ds->dsg_packed ? tp->tp_psize : tp->tp_size;
- int align = ds->dsg_packed ? tp->tp_palign : tp->tp_align;
+ int algn = ds->dsg_packed ? tp->tp_palign : tp->tp_align;
save = *ds;
case DSG_PLOADED:
case DSG_PFIXED:
CodeAddress(&save);
- if( properly(ds, size, align) ) {
+ if( properly(ds, size, algn) ) {
C_sti(size);
break;
}
if( df->df_kind == D_FORWTYPE ) {
/* forward type not in this scope declared */
register struct scopelist *scl = nextvisible(CurrVis);
- struct def *df1;
+ struct def *df1 = 0;
while( scl ) {
/* look in enclosing scopes */