└───liblfds711 └───inc └───liblfds711 lfds711_porting_abstraction_layer_compiler.h
This define must be specified (its value is never used, so it merely needs to be set) if the LFDS711_PAL_BARRIER_COMPILER_* defines are not needed for a platform. If the LFDS711_PAL_BARRIER_COMPILER_* defines are needed but not provided, the define must be absent.
Usually, the compiler barrier defines need to be specified in a porting abstraction layer. However, there is one current platform which does not require this, as the compiler defines are built into the compiler atomic intrinsics, and hopefully there will be more in the future. When the compiler barrier defines are not needed, because they are built-in, this define must be set. When the compiler barrier defines are neededd but simply are not provided, then this define must be absent.