------- Comment #7 from rguenth at gcc dot gnu dot org 2009-04-17 20:49 -------
g++-4.3 -S t.C
t.C:21: error: could not convert template argument MatrixBase::M to unsigned
int
t.C:21: error: could not convert template argument MatrixBase::N to unsigned
int
t.C: In member function const double& Matrix<T, M, N>::operator()(size_t,
size_t) const:
t.C:18: error: there are no arguments to Exception that depend on a template
parameter, so a declaration of Exception must be available
t.C:18: error: (if you use -fpermissive, G++ will accept your code, but
allowing the use of an undeclared name is deprecated)
this ice-on-invalid is fixed in 4.3.
--
rguenth at gcc dot gnu dot org changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Known to work| |4.3.3
Resolution| |FIXED
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39797