digitalmars.D.bugs - [Issue 11533] New: Compiler should allow to being nested for static local template functions
- d-bugmail puremagic.com (38/38) Nov 17 2013 https://d.puremagic.com/issues/show_bug.cgi?id=11533
- d-bugmail puremagic.com (10/10) Nov 17 2013 https://d.puremagic.com/issues/show_bug.cgi?id=11533
- d-bugmail puremagic.com (13/13) Nov 18 2013 https://d.puremagic.com/issues/show_bug.cgi?id=11533
- d-bugmail puremagic.com (9/9) Nov 18 2013 https://d.puremagic.com/issues/show_bug.cgi?id=11533
- d-bugmail puremagic.com (10/10) Nov 22 2013 https://d.puremagic.com/issues/show_bug.cgi?id=11533
https://d.puremagic.com/issues/show_bug.cgi?id=11533 Summary: Compiler should allow to being nested for static local template functions Product: D Version: D2 Platform: All OS/Version: All Status: NEW Keywords: rejects-valid Severity: enhancement Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: k.hara.pg gmail.com Test case: struct S { void put(alias fun)() { fun!int(); } } void main() { static void foo(T)() {} S s; s.put!foo(); static void bar(alias fun)() { fun(); } void nested() {} bar!nested(); } In main, foo and bar are static template function. - When foo is instantiated in S.put, foo!int should not capture the frame of main function. - When bar is instantiated in main, it should capture the frame of main function for the alias template parameter `fun`, but bar itself should not capture any frame. -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 17 2013
https://d.puremagic.com/issues/show_bug.cgi?id=11533 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |pull https://github.com/D-Programming-Language/dmd/pull/2794 -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 17 2013
https://d.puremagic.com/issues/show_bug.cgi?id=11533 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/cfc81c56cd551bb366d978e9d016112ad8a6b6ea fix Issue 11533 - Compiler should allow to being nested for static local template functions https://github.com/D-Programming-Language/dmd/commit/07d776adfc8ded02da55805530c5f6dd454aee89 Issue 11533 - Compiler should allow to being nested for static local template functions -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 18 2013
https://d.puremagic.com/issues/show_bug.cgi?id=11533 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 18 2013
https://d.puremagic.com/issues/show_bug.cgi?id=11533 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |thecybershadow gmail.com *** Issue 7805 has been marked as a duplicate of this issue. *** -- Configure issuemail: https://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Nov 22 2013