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.

Reply via email to