fix Issue 24071 - When enum has typedef integer constants do not have types determined correctly (#15602)

This commit is contained in:
Walter Bright 2023-09-12 01:54:05 -07:00 committed by GitHub
parent a32c4de762
commit fc0552286c
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -749,3 +749,12 @@ static void parse() {
Typ* ty;
void* fields = &ty->fields;
}
/************************************************************/
// https://issues.dlang.org/show_bug.cgi?id=24071
typedef enum
{
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_SVIDEO = 1,
DISPLAYCONFIG_OUTPUT_TECHNOLOGY_INTERNAL = 0x80000000,
} DISPLAYCONFIG_VIDEO_OUTPUT_TECHNOLOGY;