diff options
Diffstat (limited to 'gcc/final.c')
-rw-r--r-- | gcc/final.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/gcc/final.c b/gcc/final.c index dddb78a..0839340 100644 --- a/gcc/final.c +++ b/gcc/final.c @@ -1606,7 +1606,7 @@ reemit_insn_block_notes (void) insn_scope (XVECEXP (body, 0, i))); } if (! this_block) - continue; + this_block = DECL_INITIAL (cfun->decl); if (this_block != cur_block) { @@ -1641,8 +1641,8 @@ final_start_function (rtx first ATTRIBUTE_UNUSED, FILE *file, this_is_asm_operands = 0; - last_filename = locator_file (prologue_locator); - last_linenum = locator_line (prologue_locator); + last_filename = LOCATION_FILE (prologue_location); + last_linenum = LOCATION_LINE (prologue_location); last_discriminator = discriminator = 0; high_block_linenum = high_function_linenum = last_linenum; |