volatilema_uint32oldBitfield;/* Making this volatile because we want to make sure the compiler does not optimize away the oldBitfield assignment. */
ma_uint32oldBitfield;
ma_uint32newBitfield;
ma_uint32newBitfield;
ma_uint32bitOffset;
ma_uint32bitOffset;
oldBitfield=pAllocator->groups[iGroup].bitfield;/* <-- This copy must happen. The compiler must not optimize this away. */
oldBitfield=pAllocator->groups[iGroup].bitfield;/* <-- This copy must happen. The compiler must not optimize this away. pAllocator->groups[iGroup].bitfield is marked as volatile. */
volatilema_uint32oldBitfield;/* Making this volatile because we want to make sure the compiler does not optimize away the oldBitfield assignment. */
ma_uint32oldBitfield;
ma_uint32newBitfield;
ma_uint32newBitfield;
oldBitfield=pAllocator->groups[iGroup].bitfield;/* <-- This copy must happen. The compiler must not optimize this away. */
oldBitfield=pAllocator->groups[iGroup].bitfield;/* <-- This copy must happen. The compiler must not optimize this away. pAllocator->groups[iGroup].bitfield is marked as volatile. */