From f112305d54fbbadefe33e596e80cc51e4d80eacd Mon Sep 17 00:00:00 2001 From: kobalicek Date: Fri, 23 May 2014 00:06:10 +0200 Subject: [PATCH] Fixed bug introduced by commit 1a73e65534bbe990402b0a163e413040a609a895 --- src/asmjit/x86/x86util.h | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/src/asmjit/x86/x86util.h b/src/asmjit/x86/x86util.h index 75cf187..42724a5 100644 --- a/src/asmjit/x86/x86util.h +++ b/src/asmjit/x86/x86util.h @@ -280,14 +280,16 @@ struct RegMask { // -------------------------------------------------------------------------- union { - //! Gp mask (16-bit). - uint16_t _gp; - //! Fp mask (8-bit). - uint8_t _fp; - //! Mm mask (8-bit). - uint8_t _mm; - //! Xmm/Ymm/Zmm mask (32-bit). - uint32_t _xyz; + struct { + //! Gp mask (16-bit). + uint16_t _gp; + //! Fp mask (8-bit). + uint8_t _fp; + //! Mm mask (8-bit). + uint8_t _mm; + //! Xmm/Ymm/Zmm mask (32-bit). + uint32_t _xyz; + }; //! All masks as 64-bit integer. UInt64 _packed;