diff --git a/test/type_name_test.cpp b/test/type_name_test.cpp index b0a1b8f..84e73ed 100644 --- a/test/type_name_test.cpp +++ b/test/type_name_test.cpp @@ -42,11 +42,20 @@ template struct X { }; -enum E +enum E1 { e1 }; +#if !defined(BOOST_NO_CXX11_SCOPED_ENUMS) + +enum class E2 +{ + e2 +}; + +#endif + int main() { TEST(int); @@ -54,7 +63,13 @@ int main() TEST(A); TEST(B); - TEST(E); + TEST(E1); + +#if !defined(BOOST_NO_CXX11_SCOPED_ENUMS) + + TEST(E2); + +#endif TEST(A const); TEST(A volatile);