Blaze 3.9
NoUniqueAddress.h
Go to the documentation of this file.
1//=================================================================================================
33//=================================================================================================
34
35#ifndef _BLAZE_SYSTEM_NOUNIQUEADDRESS_H_
36#define _BLAZE_SYSTEM_NOUNIQUEADDRESS_H_
37
38
39//=================================================================================================
40//
41// [[NO_UNIQUE_ADDRESS]] ATTRIBUTE
42//
43//=================================================================================================
44
45//*************************************************************************************************
50#if ( defined(__GNUC__) && __GNUC__ >= 9 ) || ( defined(__clang__) && !defined(__apple_build_version__) && __clang_major__ >= 9 )
51# define BLAZE_NO_UNIQUE_ADDRESS [[no_unique_address]]
52#else
53# define BLAZE_NO_UNIQUE_ADDRESS
54#endif
55//*************************************************************************************************
56
57#endif