http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48657

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
      Known to work|                            |4.5.3
           Keywords|                            |rejects-valid
   Last reconfirmed|                            |2011.04.18 09:33:44
                 CC|                            |jason at gcc dot gnu.org
     Ever Confirmed|0                           |1
            Summary|could not convert template  |[4.6/4.7 Regression] could
                   |argument ‘VectorDimension’  |not convert template
                   |to ‘unsigned int’           |argument ‘VectorDimension’
                   |                            |to ‘unsigned int’

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> 2011-04-18 
09:33:44 UTC ---
Confirmed as a regression

template< class T, unsigned int NVectorDimension = 3 >
class Vector
{
};

template< unsigned int TDimension >
int RunTest( void )
{
  const unsigned int VectorDimension = 4;
  typedef Vector< int, VectorDimension >     VectorPixelType;
}

int main()
{
  return 0;
}

Reply via email to