gdb.base/printcmds.c C++-ify

Adjust gdb.base/printcmds.c to make it buildable as a C++ program.

gdb/testsuite/ChangeLog:

	* gdb.base/printcmds.c (three, flag_enum_without_zero)
	(three_not_flag): Add casts.
This commit is contained in:
Pedro Alves
2020-09-17 23:33:41 +01:00
parent 11fac33796
commit 18a25b6481
2 changed files with 8 additions and 3 deletions

View File

@ -1,3 +1,8 @@
2020-09-17 Pedro Alves <pedro@palves.net>
* gdb.base/printcmds.c (three, flag_enum_without_zero)
(three_not_flag): Add casts.
2020-09-17 Pedro Alves <pedro@palves.net>
* gdb.base/examine-backward.c (Barrier, TestStrings): Now unsigned

View File

@ -108,7 +108,7 @@ enum flag_enum
FE_TWO_LEGACY = 0x02,
};
enum flag_enum three = FE_ONE | FE_TWO;
enum flag_enum three = (enum flag_enum) (FE_ONE | FE_TWO);
/* Another enum considered as a "flag enum", but with no enumerator with value
0. */
@ -118,7 +118,7 @@ enum flag_enum_without_zero
FEWZ_TWO = 0x02,
};
enum flag_enum_without_zero flag_enum_without_zero = 0;
enum flag_enum_without_zero flag_enum_without_zero = (enum flag_enum_without_zero) 0;
/* Not a flag enum, an enumerator value has multiple bits sets. */
enum not_flag_enum
@ -128,7 +128,7 @@ enum not_flag_enum
NFE_F0 = 0xf0,
};
enum not_flag_enum three_not_flag = NFE_ONE | NFE_TWO;
enum not_flag_enum three_not_flag = (enum not_flag_enum) (NFE_ONE | NFE_TWO);
/* A structure with an embedded array at an offset > 0. The array has
all elements with the same repeating value, which must not be the