--- expr.c +++ expr.c 2004-07-30 14:39:48.000000000 +0000 @@ -410,8 +410,8 @@ expassign () value = expcond (); if (curtok == EQ || curtok == OP_ASSIGN) { - int special, op; - intmax_t lvalue; + int special, op = -1; + intmax_t lvalue = 0; special = curtok == OP_ASSIGN;