some very minor changes

This commit is contained in:
dick
1986-09-28 20:33:15 +00:00
parent 624c5a83c5
commit b1f511e187
3 changed files with 14 additions and 11 deletions

View File

@@ -141,24 +141,27 @@ any2arith(expp, oper)
case LONG:
break;
case ENUM:
/* test the admissibility of the operator */
if ( is_test_op(oper) || oper == '=' || oper == PARCOMMA ||
oper == ',' || oper == ':' ||
( !options['R'] &&
(is_arith_op(oper) || is_asgn_op(oper))
)
)
{}
oper == ',' || oper == ':'
) {
/* allowed by K & R */
}
else
if (!options['R']) {
/* allowed by us */
}
else
expr_warning(*expp, "%s on enum", symbol2str(oper));
int2int(expp, int_type);
break;
#ifndef NOFLOAT
#ifndef NOFLOAT
case FLOAT:
float2float(expp, double_type);
break;
case DOUBLE:
break;
#endif NOFLOAT
#endif NOFLOAT
#ifndef NOBITFIELD
case FIELD:
field2arith(expp);