From 42475599600a102650ace562c602c33493c467fd Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Thu, 20 Nov 2003 21:38:48 +0000 Subject: [PATCH] Broken compiler workarounds, cleanup [SVN r20890] --- test/concept_tests.cpp | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/test/concept_tests.cpp b/test/concept_tests.cpp index 4f850a1..399911d 100644 --- a/test/concept_tests.cpp +++ b/test/concept_tests.cpp @@ -5,10 +5,8 @@ // to its suitability for any purpose. #include +#include #include -#include // remove -#include -#include "static_assert_same.hpp" // remove struct new_random_access : std::random_access_iterator_tag @@ -58,12 +56,10 @@ old_iterator operator+(std::ptrdiff_t, old_iterator x) { return x; } int main() { - typedef boost::iterator_traversal::type traversal_category; - - BOOST_STATIC_ASSERT( - (boost::is_convertible::value - )); - + boost::iterator_traversal::type tc; + boost::random_access_traversal_tag derived = tc; + (void)derived; + boost::function_requires< boost_concepts::WritableLvalueIteratorConcept >(); boost::function_requires<