April 17, 2009 [Issue 2845] New: Alias-to-local as template argument + delegate = Access Violation | ||||
---|---|---|---|---|
| ||||
http://d.puremagic.com/issues/show_bug.cgi?id=2845 Summary: Alias-to-local as template argument + delegate = Access Violation Product: D Version: 2.027 Platform: PC OS/Version: Windows Status: NEW Severity: normal Priority: P2 Component: DMD AssignedTo: bugzilla@digitalmars.com ReportedBy: kinaba@is.s.u-tokyo.ac.jp Here is the minimal code I can reproduce the problem on DMD 2.028 on Windows Vista: struct dep_t(alias a) { int memvar; void memfun() {} } dep_t!(a) dep(alias a)() { return dep_t!(a)(); } void dep_and_del(D)(D a, void delegate() b) { /*nothing*/ } void main() { int x = 0; dep_and_del( dep!(x), {} ); dep_and_del( dep!(x), {x=1;} ); // object.Error: Access Violation } -- |
October 31, 2012 [Issue 2845] Alias-to-local as template argument + delegate = Access Violation | ||||
---|---|---|---|---|
| ||||
Posted in reply to d-bugmail | http://d.puremagic.com/issues/show_bug.cgi?id=2845 Malte Skarupke <malteskarupke@web.de> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |malteskarupke@web.de Resolution| |FIXED --- Comment #1 from Malte Skarupke <malteskarupke@web.de> 2012-10-31 15:05:44 PDT --- Works in DMD 2.060. It compiles and runs without issues. -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- |
Copyright © 1999-2021 by the D Language Foundation