Hello Todd, Xavier and Matt,
First let me thank Matt for finding this solution. Metrowerks endorses the
proposed solution. If this does not make it to the list, please post it
there.
Todd said
> I think your engineer might have made a mistake in distilling
> the problem down
Yes we did and we still have not been able to distill this down to a simple
example. But we were able to verify Matt's solution.
It seems that the template ctor function
template<class T>
_bz_ArrayExpr(const T& a)
: iter_(a)
{ }
matches some call that generates an incompatible match for iter_(a). While
we are not really sure if that is a bug in the compiler our interpretation
of the standard or in blitz, we will assume that since GCC and EDG compile
that this is probably some problem in our compiler.
The workaround seems to fix all these problems and we can compile the
test suite and example files.
Thanks to everyone involved,
Ron
-- CodeWarrior for Linux v6 with Java for x86 and PowerPC is Shipping!! Enjoy a migration price for owners of other Metrowerks Software.http://www.metrowerks.com/products/linux/
METROWERKS - Ron Liechty - MWRon@metrowerks.com
--------------------- blitz-dev list -------------------------------- * To subscribe/unsubscribe: use the handy web form at http://oonumerics.org/blitz/lists.html
This archive was generated by hypermail 2b29 : Wed Feb 20 2002 - 04:30:12 EST