digitalmars.D.bugs - [Issue 10734] New: Assertion failure: '0' on line 1546 in file 'cast.c'
- d-bugmail puremagic.com (32/32) Jul 31 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10734
- d-bugmail puremagic.com (15/15) Aug 01 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10734
- d-bugmail puremagic.com (13/23) Aug 01 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10734
- d-bugmail puremagic.com (13/13) Aug 02 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10734
- d-bugmail puremagic.com (10/10) Aug 02 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10734
http://d.puremagic.com/issues/show_bug.cgi?id=10734 Summary: Assertion failure: '0' on line 1546 in file 'cast.c' Product: D Version: D2 Platform: All OS/Version: Windows Status: NEW Severity: regression Priority: P2 Component: DMD AssignedTo: nobody puremagic.com ReportedBy: zan77137 nifty.com This code doesn't work: -------------- extern (Windows) { export uint DefWindowProcA(void*, uint, uint, ptrdiff_t); alias uint function (void*, uint, uint, ptrdiff_t) WNDPROC; } void main() { WNDPROC lpfnWndProc = &DefWindowProcA; } -------------- RESULT: $ dmd -run main Assertion failure: '0' on line 1546 in file 'cast.c' abnormal program termination -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Jul 31 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10734 Following code is independent of Windows: extern (C) { export size_t strlen(in char*); alias size_t function(in char*) strlenfunc; } void main() { strlenfunc fn = &strlen; } -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 01 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10734 Kenji Hara <k.hara.pg gmail.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |ice, pull OS/Version|Windows |AllFollowing code is independent of Windows: extern (C) { export size_t strlen(in char*); alias size_t function(in char*) strlenfunc; } void main() { strlenfunc fn = &strlen; }Thanks. I opened a a pull request to fix the ice bug. https://github.com/D-Programming-Language/dmd/pull/2439 -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 01 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10734 Commits pushed to master at https://github.com/D-Programming-Language/dmd https://github.com/D-Programming-Language/dmd/commit/6fc69a639d9e2e13984835d75333114914ac3243 fix Issue 10734 - Assertion failure: '0' on line 1546 in file 'cast.c' It's a 2.064a regression introduced by 'improveDefArgs' change commit: a711eb6b499ca85b7cfa4e758d9e968fef8d315f https://github.com/D-Programming-Language/dmd/commit/776c2d39f3c63f3f58a8077f4b4747c45992cc13 [REG2.064a] Issue 10734 - Assertion failure: '0' on line 1546 in file 'cast.c' -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 02 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10734 Walter Bright <bugzilla digitalmars.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED CC| |bugzilla digitalmars.com Resolution| |FIXED -- Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email ------- You are receiving this mail because: -------
Aug 02 2013