------- 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

Reply via email to