Merge branch 'fix-old-style-cast' of https://github.com/MartinDelille/better-enums into fix-static-cast

This commit is contained in:
Felipe Lema 2019-05-08 12:38:43 -04:00
commit ee53076a88

2
enum.h
View File

@ -498,7 +498,7 @@ struct _initialize_at_program_start {
// Array generation macros.
#define BETTER_ENUMS_EAT_ASSIGN_SINGLE(EnumType, index, expression) \
(EnumType)((::better_enums::_eat_assign<EnumType>)EnumType::expression),
static_cast<EnumType>(static_cast<::better_enums::_eat_assign<EnumType>>(EnumType::expression)),
#define BETTER_ENUMS_EAT_ASSIGN(EnumType, ...) \
BETTER_ENUMS_ID( \