* src/z80/peep.c: #2652979: --debug crashes sdcc
authorborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 12 Mar 2009 21:57:29 +0000 (21:57 +0000)
committerborutr <borutr@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 12 Mar 2009 21:57:29 +0000 (21:57 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5412 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/z80/peep.c

index 2a561471fe58c8e97a765eb9d43d8368dc96645f..388ec96f9b4da78041ba78f3df92c4ae76b011db 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-03-12 Borut Razem <borut.razem AT siol.net>
+
+       * src/z80/peep.c: #2652979: --debug crashes sdcc
+
 2009-03-12 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
 
        * src/SDCCglue.c,
index 3ae394f0c70f3b8a1bd83fe44313c84f755f6b75..bc32b736073f07d2ca63c196cac2acd931c1363a 100644 (file)
@@ -80,7 +80,7 @@ isReturned(const char *what)
   do
   {
     l = l->next;
-  } while(l->isComment || l->ic->op != FUNCTION);
+  } while(l->isComment || l->ic == NULL || l->ic->op != FUNCTION);
 
   sym = OP_SYMBOL(IC_LEFT(l->ic));