commit adb3382f152a1c9ce2ffdad8238bdea13961df48
parent 4a3346ffe53bb6a4110adef94f63b12a13db8ae1
Author: Roberto E. Vargas Caballero <k0ga@shike2.com>
Date: Fri, 17 Jun 2016 15:00:12 +0200
[cc2-qbe] Fix basic block calculation
ASCALLx opcodes are for parameters of the call,
so they don't define a jump.
Diffstat:
1 file changed, 0 insertions(+), 6 deletions(-)
diff --git a/cc2/arch/qbe/code.c b/cc2/arch/qbe/code.c
@@ -487,12 +487,6 @@ getbblocks(void)
i = pc->from1.u.sym->u.inst;
i->flags |= BBENTRY;
case ASRET:
- case ASCALLB:
- case ASCALLH:
- case ASCALLW:
- case ASCALLS:
- case ASCALLL:
- case ASCALLD:
case ASCALL:
if (pc->next)
pc->next->flags |= BBENTRY;