K 10 svn:author V 3 dim K 8 svn:date V 27 2021-12-23T23:35:36.569984Z K 7 svn:log V 798 Disable clang 12 -Wcompound-token-split-by-macro warning for atomic-v4.h Otherwise, the macros will in sys/arm/include/atomic-v4.h will result in warnings (causing -Werror errors), similar to: arm.arm/tmp/usr/include/machine/atomic-v4.h:125:2: error: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Werror,-Wcompound-token-split-by-macro] __with_interrupts_disabled( ^~~~~~~~~~~~~~~~~~~~~~~~~~~ The macros could be restructured to avoid this splitting of statement expressions, but it is less disruptive to silence the warning for clang >= 12. Direct commit to stable/12, since atomic-v4.h is gone (together with arm.arm) in stable/13 and later. Git Hash: 58a2ebf3294f0b6ac3f92e66d477595073b2bf54 Git Author: dim@FreeBSD.org END