From 7ce14c7c5bf966b85e1088f90494961511591f07 Mon Sep 17 00:00:00 2001 From: kvigor Date: Mon, 18 Sep 2000 22:39:38 +0000 Subject: [PATCH] addiCodeToeBBlock should treat RETURN as flow control (like GOTO and JUMPTABLE) git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@378 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/SDCCBBlock.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/SDCCBBlock.c b/src/SDCCBBlock.c index 814944b9..b759c3c9 100644 --- a/src/SDCCBBlock.c +++ b/src/SDCCBBlock.c @@ -305,7 +305,9 @@ void addiCodeToeBBlock ( eBBlock *ebp, iCode *ic , iCode *ip) /* if the last instruction is a goto */ /* we add it just before the goto */ - if ( ebp->ech->op == GOTO || ebp->ech->op == JUMPTABLE) { + if ( ebp->ech->op == GOTO || ebp->ech->op == JUMPTABLE + || ebp->ech->op == RETURN) + { ic->lineno = ebp->ech->lineno; ic->prev = ebp->ech->prev; ebp->ech->prev = ic; -- 2.30.2