Skip to content

[MSVC] member of anonymous struct redeclares 'Pd' #1

@gmh5225

Description

@gmh5225
typedef union _VIRTUAL_ADDRESS
{
    unsigned long long Long;
    struct
    {
        unsigned long long KbPageOffset : 12;
        unsigned long long Pt : 9;
        unsigned long long Pd : 9;
        unsigned long long Pdpt : 9;
        unsigned long long Pml4 : 9;
        unsigned long long Reserved : 16;
    };
    struct
    {
        unsigned long long MbPageOffset : 21;
        unsigned long long Pd : 9;
        unsigned long long Pdpt : 9;
        unsigned long long Pml4 : 9;
        unsigned long long Reserved : 16;
    };
    struct
    {
        unsigned long long GbPageOffset : 30;
        unsigned long long Pdpt : 9;
        unsigned long long Pml4 : 9;
        unsigned long long Reserved : 16;
    };

} VIRTUAL_ADDRESS, *PVIRTUAL_ADDRESS;

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions