+++ /dev/null
-// Build don't link:
-
-#include <typeinfo>
-
-struct GcspFlags
-{
- enum Enum
- {
- OffYes,
- OffNo,
- Root
- };
-
- static char const* name(Enum flag);
-
- template<Enum GCSP_FLAG>
- struct btmFlag
- {
- static Enum const f=OffNo;
- };
-
-};
-
-template<>
-struct
-GcspFlags::btmFlag<GcspFlags::OffYes>
-{
- static GcspFlags::Enum const f=GcspFlags::OffYes;
-};
-
-int
-main ()
-{
- GcspFlags::btmFlag<GcspFlags::OffYes> f;
- const std::type_info& ti = typeid (f);
- return 0;
-}
-