VirtualBox

Changeset 62062 in vbox for trunk/include/VBox/vmm


Ignore:
Timestamp:
Jul 6, 2016 3:05:38 PM (9 years ago)
Author:
vboxsync
Message:

CPUMCTX: gcc build fix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/vmm/cpumctx.h

    r62059 r62062  
    149149    uint8_t             u8;
    150150    /** 8-bit low/high view.    */
    151     struct
     151    RT_GCC_EXTENSION struct
    152152    {
    153153        /** Low byte (al, cl, dl, bl, ++). */
     
    289289
    290290        /** 64-bit general purpose register view. */
    291         struct /* no tag! */
     291        RT_GCC_EXTENSION struct /* no tag! */
    292292        {
    293293            uint64_t    rax, rcx, rdx, rbx, rsp, rbp, rsi, rdi, r8, r9, r10, r11, r12, r13, r14, r15;
    294294        } CPUM_UNION_NAME(qw);
    295295        /** 64-bit general purpose register view. */
    296         struct /* no tag! */
     296        RT_GCC_EXTENSION struct /* no tag! */
    297297        {
    298298            uint64_t    r0, r1, r2, r3, r4, r5, r6, r7;
    299299        } CPUM_UNION_NAME(qw2);
    300300        /** 32-bit general purpose register view. */
    301         struct /* no tag! */
     301        RT_GCC_EXTENSION struct /* no tag! */
    302302        {
    303303            uint32_t     eax, u32Pad00,      ecx, u32Pad01,      edx, u32Pad02,      ebx, u32Pad03,
     
    307307        } CPUM_UNION_NAME(dw);
    308308        /** 16-bit general purpose register view. */
    309         struct /* no tag! */
     309        RT_GCC_EXTENSION struct /* no tag! */
    310310        {
    311311            uint16_t      ax, au16Pad00[3],   cx, au16Pad01[3],   dx, au16Pad02[3],   bx, au16Pad03[3],
     
    314314                        r12w, au16Pad12[3], r13w, au16Pad13[3], r14w, au16Pad14[3], r15w, au16Pad15[3];
    315315        } CPUM_UNION_NAME(w);
    316         struct /* no tag! */
     316        RT_GCC_EXTENSION struct /* no tag! */
    317317        {
    318318            uint8_t   al, ah, abPad00[6], cl, ch, abPad01[6], dl, dh, abPad02[6], bl, bh, abPad03[6],
     
    329329        CPUMSELREG      aSRegs[6];
    330330        /** The named segment register view. */
    331         struct /* no tag! */
     331        RT_GCC_EXTENSION struct /* no tag! */
    332332        {
    333333            CPUMSELREG  es, cs, ss, ds, fs, gs;
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette