Hmm. This one is a different failure than the other patchew warnings
about variable redefinition; but is still evidence that it is missing
your "[PATCH] misc: fix __COUNTER__ macro to be referenced properly".
At any rate, the fact that we have a compiler warning about an unused
variable (when in reality it IS used by the auto-cleanup attribute) is
annoying; we may have to further tweak QEMU_LOCK_GUARD to add an
__attribute__((unused)) to shut up this particular compiler false positive.
This might fix itself once I revise the patch to properly reference the prior patch
before this one. If not then I can add another patch to get rid of the false positive.