On Tuesday, 27 August 2013 at 23:52:59 UTC, captaindet wrote: > > enum WhatAmI ; > I suppose this is legal for the same reasons as class A; or struct S; is legal - forward declaration (although in case of enums it is pretty useless).