On Wednesday 03 September 2003 07:49 am, Klaus Ahrens wrote:
> Thread model: posix
> gcc version 3.3 20030226 (prerelease) (SuSE Linux)

Grrrr. This has been fixed in the FSF GCC 3.3.

> i get an internal error
>
> .../boost-1.30.2/boost/function/function_template.hpp:389: internal
> compiler error: in
>     c_expand_expr, at c-common.c:4321
>
> maybe the expression in clear() is too complicated ?
>
>
> 389:    function_base::functor =
>                  function_base::manager(function_base::functor,
>                                   detail::function::destroy_functor_tag);
>
> is there any known work around?

I believe you can replace that statement with:

this->functor =
   this->manager(this->functor,
                         detail::function::destroy_functor_tag);

and it should work.

        Doug
_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost

Reply via email to