[Bug c++/48657] [4.6/4.7 Regression] could not convert template argument ‘VectorDimension’ to ‘unsigned int’
redi at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Apr 18 09:36:00 GMT 2011
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;
}
More information about the Gcc-bugs
mailing list