digitalmars.D.bugs - [Issue 10767] New: Regression (2.057): Type inference does not work with a function with a UDT parameter
- d-bugmail puremagic.com (30/33) Aug 06 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10767
- d-bugmail puremagic.com (7/7) Aug 06 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10767
- d-bugmail puremagic.com (13/24) Aug 06 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10767
- d-bugmail puremagic.com (11/11) Aug 06 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10767
- d-bugmail puremagic.com (11/13) Aug 29 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10767
http://d.puremagic.com/issues/show_bug.cgi?id=10767 Summary: Regression (2.057): Type inference does not work with a function with a UDT parameter Product: D Version: D2 Platform: All OS/Version: All Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: andrej.mitrovich gmail.com 17:02:27 PDT --- ----- struct S { } void test(F)(F f) { } void main() { test( (int) { } ); test( (S) { } ); // L10 } ----- 2.057: $ dmd test.d2.058: $ dmd test.dtest.d(10): Error: template test.test(F) does not match any function template declaration test.d(10): Error: template test.test(F) cannot deduce template function from argument types !()(void)-- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 06 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10767 17:03:26 PDT --- Btw, I keep forgetting whether the version in the regression title should refer to the last working version, or the first version introducing the bug? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 06 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10767 17:05:34 PDT -------- struct S { } void test(F)(F f) { } void main() { test( (int) { } ); test( (S) { } ); // L10 } -----The fix for this is incredible: void main() { test( (S s) { } ); // works test( (S) { } ); // fails } What's going on in the front-end? -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 06 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10767 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE *** This issue has been marked as a duplicate of issue 7198 *** -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 06 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10767 yebblies <yebblies gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |yebblies gmail.comBtw, I keep forgetting whether the version in the regression title should refer to the last working version, or the first version introducing the bug?The first version introducing the bug. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 29 2013