diff --git a/STL_Extension/include/CGAL/iterator.h b/STL_Extension/include/CGAL/iterator.h index 729114c11d6..16dd55e0035 100644 --- a/STL_Extension/include/CGAL/iterator.h +++ b/STL_Extension/include/CGAL/iterator.h @@ -27,6 +27,7 @@ #define CGAL_ITERATOR_H 1 #include +#include #include #include #include @@ -1229,7 +1230,7 @@ class Dispatch_output_iterator < cpp0x::tuple, cpp0x::tuple > : private internal::Derivator, cpp0x::tuple >, cpp0x::tuple, cpp0x::tuple > , public cpp0x::tuple { - static_assert(sizeof...(V) == sizeof...(O), + CGAL_static_assertion_msg(sizeof...(V) == sizeof...(O), "The number of explicit template parameters has to match the number of arguments"); static const int size = sizeof...(V);