December 28, 2012 [Issue 30] New: Finalization failure in complex case | ||||
---|---|---|---|---|
| ||||
http://gdcproject.org/bugzilla/show_bug.cgi?id=30 Bug #: 30 Summary: Finalization failure in complex case Classification: Unclassified Product: GDC Version: development Platform: x86_64 OS/Version: Linux Status: NEW Severity: normal Priority: Normal Component: gdc AssignedTo: ibuclaw@gdcproject.org ReportedBy: dlang@davidb.org Created attachment 19 --> http://gdcproject.org/bugzilla/attachment.cgi?id=19 Minimal failure example code. The attached file 'failure.d' when compiled with gdc -O3 -o failure failure.d causes a failure on the finalization of the scope class. The failure only happens with -O3, and I am unable to remove any other parts of the test case and still see the failure. If I change the main block to a 'unittest { ... }' block, add a dummy main, and add -funittest to the compilation, I also get a failure with different output. The exception output contains binary data, some of which appears to be my environment variables. I will attempt to attache the output after creating the bug, since it is binary. I'm using gdc built by the Arch 'gdc-git' AUR, which has build commit f07f442764d26104b4ab047858982a13903ef7a4 Merge: 102ab27 cd3e24b Author: Iain Buclaw <ibuclaw@ubuntu.com> Date: Fri Dec 7 12:56:01 2012 -0800 Merge pull request #40 from lomereiter/new_gcc_vec_api on top of gcc-4.8-20121118, with the only modification being to edit the dynamic linker name per Arch conventions. The architecture is Amd64. -- Configure issuemail: http://gdcproject.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching all issue changes. |
Copyright © 1999-2021 by the D Language Foundation