mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-27 04:52:05 +08:00
[gdb/build] Fix -Werror=bool-compare warning in update_static_array_size
With current trunk I run into: ... src/gdb/gdbtypes.c: In function 'bool update_static_array_size(type*)': src/gdb/gdbtypes.c:1250:64: error: comparison of constant '0' with boolean \ expression is always true [-Werror=bool-compare] && get_array_bounds (element_type, &low_bound, &high_bound) >= 0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ... Fix this by dropping the compare. gdb/ChangeLog: 2020-11-18 Tom de Vries <tdevries@suse.de> * gdbtypes.c (update_static_array_size): Fix -Werror=bool-compare warning.
This commit is contained in:
parent
e4d9e5422f
commit
5d8254e185
@ -1,3 +1,8 @@
|
||||
2020-11-18 Tom de Vries <tdevries@suse.de>
|
||||
|
||||
* gdbtypes.c (update_static_array_size): Fix -Werror=bool-compare
|
||||
warning.
|
||||
|
||||
2020-11-17 Simon Marchi <simon.marchi@polymtl.ca>
|
||||
|
||||
* gdbtypes.h (get_array_bounds): Return bool, adjust some
|
||||
|
@ -1247,7 +1247,7 @@ update_static_array_size (struct type *type)
|
||||
if (element_type->code () == TYPE_CODE_ARRAY
|
||||
&& TYPE_LENGTH (element_type) != 0
|
||||
&& TYPE_FIELD_BITSIZE (element_type, 0) != 0
|
||||
&& get_array_bounds (element_type, &low_bound, &high_bound) >= 0
|
||||
&& get_array_bounds (element_type, &low_bound, &high_bound)
|
||||
&& high_bound >= low_bound)
|
||||
TYPE_FIELD_BITSIZE (type, 0)
|
||||
= ((high_bound - low_bound + 1)
|
||||
|
Loading…
Reference in New Issue
Block a user