[Compilers] Add a dummy function to suppress unused variable warning in GCC

This commit is contained in:
Nic Barker 2025-03-18 11:20:51 +13:00
parent d5af2c3dc0
commit 982ade4cf9

4
clay.h
View file

@ -102,6 +102,10 @@
static uint8_t CLAY__ELEMENT_DEFINITION_LATCH;
// GCC marks the above CLAY__ELEMENT_DEFINITION_LATCH as an unused variable for files that include clay.h but don't declare any layout
// This is to suppress that warning
static inline void Clay__SuppressUnusedLatchDefinitionVariableWarning(void) { (void) CLAY__ELEMENT_DEFINITION_LATCH; }
// Publicly visible layout element macros -----------------------------------------------------
/* This macro looks scary on the surface, but is actually quite simple.