-#define CMM_STORE_SHARED(x, v) \
- ({ \
- __typeof__(x) _v = _CMM_STORE_SHARED(x, v); \
- cmm_smp_wmc(); \
- _v; \
+#define CMM_STORE_SHARED(x, v) \
+ ({ \
+ __typeof__(x) _v = _CMM_STORE_SHARED(x, v); \
+ cmm_smp_wmc(); \
+ _v = _v; /* Work around clang "unused result" */ \