digitalmars.D.bugs - [Issue 10689] New: Cannot overtly call a templated constructor in a non-templated struct
- d-bugmail puremagic.com (30/30) Jul 21 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10689
http://d.puremagic.com/issues/show_bug.cgi?id=10689 Summary: Cannot overtly call a templated constructor in a non-templated struct Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: sturtivant gmail.com PDT --- Created an attachment (id=1237) Small example that illustrates the problem Consider a constructor call of the form A a = A!3(99); where A is a struct that is not a template but has a constructor that is a template, such as this( int k)(int n) { ... } Such a constructor call is not recognized as such, instead the compiler complains that the struct A is not a template. ---confirmed on Windows and Ubuntu amd64. See http://forum.dlang.org/thread/aojudrgdecxqxvljaynx forum.dlang.org#post-adyxvouppnoqktbkgzue:40forum.dlang.org for discussion thereof. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 21 2013