diff options
author | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2020-03-12 11:52:34 +0100 |
---|---|---|
committer | Bernd Edlinger <bernd.edlinger@hotmail.de> | 2020-04-01 23:37:46 +0200 |
commit | bbe3dc410bd5c29955ef3409f9fee9e7c73b2c49 (patch) | |
tree | 16d39c57d32e69eea60440c1d0abfdbe483f9617 | |
parent | 382aae06322799a25ea52fe61b243cbca4db8d66 (diff) | |
download | gdb-bbe3dc410bd5c29955ef3409f9fee9e7c73b2c49.zip gdb-bbe3dc410bd5c29955ef3409f9fee9e7c73b2c49.tar.gz gdb-bbe3dc410bd5c29955ef3409f9fee9e7c73b2c49.tar.bz2 |
Fix the resizing condition of the line table
That was wasting one element.
2020-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
* buildsym.c (record_line): Fix the resizing condition.
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/buildsym.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 12f0995..b94acff 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2020-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de> + + * buildsym.c (record_line): Fix the resizing condition. + 2020-04-01 Tom Tromey <tom@tromey.com> * value.h (value_literal_complex): Add comment. diff --git a/gdb/buildsym.c b/gdb/buildsym.c index 7155db3..2d1e441 100644 --- a/gdb/buildsym.c +++ b/gdb/buildsym.c @@ -695,7 +695,7 @@ buildsym_compunit::record_line (struct subfile *subfile, int line, } } - if (subfile->line_vector->nitems + 1 >= subfile->line_vector_length) + if (subfile->line_vector->nitems >= subfile->line_vector_length) { subfile->line_vector_length *= 2; subfile->line_vector = (struct linetable *) |