Shouldn't this line be in a block specifically for GCC (and maybe Sun Studio), not in a catch-all `#else` block?