May 09, 2004 Template Parameter Default Values Bug | ||||
---|---|---|---|---|
| ||||
Compiler throws assertion failure when "typedef type" is used as template parameter default value.
below is an example code.
---------------------------
// NOT OK
typedef int TYPEDEF1;
// OK
// alias int TYPEDEF1;
class TemplateClass(T, T2 = TYPEDEF1)
{
}
alias TemplateClass!(int) Class;
int main (char[][] args)
{
return 0;
}
--
berupon <yu@3dcg.ne.jp>
|
Copyright © 1999-2021 by the D Language Foundation