dwarf2out (output_file_names): Don't crash if called with empty file_table.
* dwarf2out (output_file_names): Don't crash if called with empty file_table. From-SVN: r61576
This commit is contained in:
parent
570168b2b3
commit
f0b886abd8
@ -1,3 +1,8 @@
|
||||
2003-01-21 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* dwarf2out (output_file_names): Don't crash if called
|
||||
with empty file_table.
|
||||
|
||||
2003-01-21 Zack Weinberg <zack@codesourcery.com>
|
||||
|
||||
* genautomata.c (output_internal_insn_latency_func): Add
|
||||
|
@ -7289,6 +7289,14 @@ output_file_names ()
|
||||
size_t i;
|
||||
int idx;
|
||||
|
||||
/* Handle the case where file_table is empty. */
|
||||
if (VARRAY_ACTIVE_SIZE (file_table) <= 1)
|
||||
{
|
||||
dw2_asm_output_data (1, 0, "End directory table");
|
||||
dw2_asm_output_data (1, 0, "End file name table");
|
||||
return;
|
||||
}
|
||||
|
||||
/* Allocate the various arrays we need. */
|
||||
files = (struct file_info *) alloca (VARRAY_ACTIVE_SIZE (file_table)
|
||||
* sizeof (struct file_info));
|
||||
|
Loading…
x
Reference in New Issue
Block a user