* src/mcs51/gen.c (genCmp): fixed bug #975903
[fw/sdcc] / src / hc08 / gen.c
index 2e2744a0d792dae3683d70dc96e870828cf7d893..2eab32178ffbb3628b75e58f20c5667f2554c3c7 100644 (file)
@@ -1542,10 +1542,10 @@ operandsEqu (operand * op1, operand * op2)
   if (sym1 == sym2)
     return TRUE;
 
-  if (strcmp (sym1->rname, sym2->rname) == 0)
+  if (sym1->rname[0] && sym2->rname[0]
+      && strcmp (sym1->rname, sym2->rname) == 0)
     return TRUE;
 
-
   /* if left is a tmp & right is not */
   if (IS_ITEMP (op1) &&
       !IS_ITEMP (op2) &&