Hi Florian,
On 09/14/2015 09:41 PM, Florian Weimer wrote:
This warning is
+enabled by default.
Maybe add a sentence why this is bad? I can only guess, but I suspect
the reason is this: Such types are necessarily specific to a single
translation unit because any definition in another translation unit
would be an ODR violation, so they can be put into the anonymous
namespace themselves.
As I probably mentioned somewhere, GCC is the only compiler I have at
hand implementing something similar: frankly, I'm not sure how exactly
we want to put it, concisely and neatly at the same time. If you are
willing to prepare something more concrete, I'm sure Jason would be
happy to review it!
Thanks,
Paolo.