(reg_scan_mark_refs): XEXP (x, 0) in EXPR_LIST may be 0.
authorRichard Stallman <rms@gnu.org>
Mon, 11 Oct 1993 19:55:18 +0000 (19:55 +0000)
committerRichard Stallman <rms@gnu.org>
Mon, 11 Oct 1993 19:55:18 +0000 (19:55 +0000)
From-SVN: r5739

gcc/regclass.c

index 6702144828c0d67aea32392f5cc898b42e463c36..3a488fc1a00eec6b42f476bfb7dd5643116ab0d1 100644 (file)
@@ -1584,7 +1584,8 @@ reg_scan_mark_refs (x, insn, note_flag)
       break;
 
     case EXPR_LIST:
-      reg_scan_mark_refs (XEXP (x, 0), insn, note_flag);
+      if (XEXP (x, 0))
+       reg_scan_mark_refs (XEXP (x, 0), insn, note_flag);
       if (XEXP (x, 1))
        reg_scan_mark_refs (XEXP (x, 1), insn, note_flag);
       break;