[Issue 11118] New: undefined identifier in template structs functions
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Tue Sep 24 14:26:38 PDT 2013
http://d.puremagic.com/issues/show_bug.cgi?id=11118
Summary: undefined identifier in template structs functions
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: critical
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: code.viator at gmail.com
--- Comment #0 from Oleg B <code.viator at gmail.com> 2013-09-24 14:26:37 PDT ---
[code]
struct img(size_t DIM)
{
void setSize(E)( E[DIM] sz... ) {}
}
void main()
{
img!2 x;
x.setSize( 10u, 10u );
}
[/code]
compiler return:
bug.d(9): Error: undefined identifier DIM
bug.d(9): Error: template bug.img!(2).img.setSize does not match any function
template declaration. Candidates are:
bug.d(3): bug.img!(2).img.setSize(E)(E[DIM] sz...)
bug.d(9): Error: template bug.img!(2).img.setSize(E)(E[DIM] sz...) cannot
deduce template function from argument types !()(uint, uint)
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list