File tree Expand file tree Collapse file tree 1 file changed +0
-3
lines changed Expand file tree Collapse file tree 1 file changed +0
-3
lines changed Original file line number Diff line number Diff line change @@ -8610,11 +8610,9 @@ is_exit_without_lineno(basicblock *b) {
8610
8610
static int
8611
8611
duplicate_exits_without_lineno (struct compiler * c )
8612
8612
{
8613
- basicblock * entry = NULL ;
8614
8613
/* Copy all exit blocks without line number that are targets of a jump.
8615
8614
*/
8616
8615
for (basicblock * b = c -> u -> u_blocks ; b != NULL ; b = b -> b_list ) {
8617
- entry = b ;
8618
8616
if (b -> b_iused > 0 && is_jump (& b -> b_instr [b -> b_iused - 1 ])) {
8619
8617
switch (b -> b_instr [b -> b_iused - 1 ].i_opcode ) {
8620
8618
/* Note: Only actual jumps, not exception handlers */
@@ -8638,7 +8636,6 @@ duplicate_exits_without_lineno(struct compiler *c)
8638
8636
}
8639
8637
}
8640
8638
}
8641
- assert (entry != NULL );
8642
8639
/* Eliminate empty blocks */
8643
8640
for (basicblock * b = c -> u -> u_blocks ; b != NULL ; b = b -> b_list ) {
8644
8641
while (b -> b_next && b -> b_next -> b_iused == 0 ) {
You can’t perform that action at this time.
0 commit comments