diff --git a/Packages/Trapezoidal_decomposition/include/CGAL/Td_X_trapezoid.h b/Packages/Trapezoidal_decomposition/include/CGAL/Td_X_trapezoid.h index 819e8d905d6..8c777a3b217 100644 --- a/Packages/Trapezoidal_decomposition/include/CGAL/Td_X_trapezoid.h +++ b/Packages/Trapezoidal_decomposition/include/CGAL/Td_X_trapezoid.h @@ -71,8 +71,16 @@ public: #ifdef CGAL_PM_FRIEND_CLASS - friend class Trapezoidal_decomposition_2::Around_point_circulator; - friend class Trapezoidal_decomposition_2::In_face_iterator; + friend class +#if (__GNUC__==3) && (__GNUC_MINOR__>=2) + typename +#endif + Trapezoidal_decomposition_2::Around_point_circulator; + friend class +#if (__GNUC__==3) && (__GNUC_MINOR__>=2) + typename +#endif + Trapezoidal_decomposition_2::In_face_iterator; #endif