This is not a reason to avoid the construct, but as yet gcc[1] doesn't optimize it either.
[1] http://gcc.gnu.org/c99status.html
This is not a reason to avoid the construct, but as yet gcc[1] doesn't optimize it either.
[1] http://gcc.gnu.org/c99status.html