D - assert in compiler (line 1577 parse.c)
testtemp.d(7): basic type expected, not 1
Assertion failure: 't' on line 1577 in file 'parse.c'
enum FOO {
ONE, TWO
}
template MissingBinding( FOO T : FOO.ONE ) {
alias 1 the_value;
}
alias 1 the_value;
causes -- testtemp.d(2): basic type expected, not 1
why can't I alias a value ???
Aug 02 2003
Alias is for symbols, not values. Use:
const int the_value = 1;
"Mike Wynn" <mike.wynn l8night.co.uk> wrote in message
news:bghfv6$114o$1 digitaldaemon.com...
testtemp.d(7): basic type expected, not 1
Assertion failure: 't' on line 1577 in file 'parse.c'
enum FOO {
ONE, TWO
}
template MissingBinding( FOO T : FOO.ONE ) {
alias 1 the_value;
}
alias 1 the_value;
causes -- testtemp.d(2): basic type expected, not 1
why can't I alias a value ???
Aug 02 2003








"Walter" <walter digitalmars.com>