digitalmars.D.learn - Debugging compiler crashes?
- Wouter Verhelst (11/11) Jul 02 2012 Hi,
- Timon Gehr (2/9) Jul 02 2012 https://github.com/CyberShadow/DustMite
- Wouter Verhelst (14/28) Jul 02 2012 Thanks, that sounds like just the thing I need.
- Trass3r (2/8) Jul 02 2012 pass dustmite.d before dsplit.d
- Wouter Verhelst (7/16) Jul 02 2012 ... the order of files matters? Yuck.
- Wouter Verhelst (8/21) Jul 02 2012 Anyway, this helped tracking the problem down, and I've now filed a bug:
- Trass3r (1/2) Jul 02 2012 Yep it's a bug.
Hi, I have a body of code which makes the compiler frontend segfault. Is there some automated tool which will help me produce a minimal testcase so I can file a bugreport? The body in question is fairly large, just posting that to a bugreport doesn't sound like a good idea to me. Thanks, -- The volume of a pizza of thickness a and radius z can be described by the following formula: pi zz a
Jul 02 2012
On 07/02/2012 08:38 PM, Wouter Verhelst wrote:Hi, I have a body of code which makes the compiler frontend segfault. Is there some automated tool which will help me produce a minimal testcase so I can file a bugreport? The body in question is fairly large, just posting that to a bugreport doesn't sound like a good idea to me. Thanks,https://github.com/CyberShadow/DustMite
Jul 02 2012
Timon Gehr <timon.gehr gmx.ch> writes:On 07/02/2012 08:38 PM, Wouter Verhelst wrote:Thanks, that sounds like just the thing I need. However, it doesn't seem to compile for me: wouter carillon:~/code/d/DustMite$ dmd -ofdustmite -release *d dmd: glue.c:542: virtual void FuncDeclaration::toObjFile(int): Assertion `semanticRun == PASSsemantic3done' failed. Aborted wouter carillon:~/code/d/DustMite$ ... and I'm not yet that fluent in D to understand what's going on. Any ideas? (dmd 2.059, in case that matters) -- The volume of a pizza of thickness a and radius z can be described by the following formula: pi zz aHi, I have a body of code which makes the compiler frontend segfault. Is there some automated tool which will help me produce a minimal testcase so I can file a bugreport? The body in question is fairly large, just posting that to a bugreport doesn't sound like a good idea to me. Thanks,https://github.com/CyberShadow/DustMite
Jul 02 2012
dmd: glue.c:542: virtual void FuncDeclaration::toObjFile(int): Assertion `semanticRun == PASSsemantic3done' failed. Aborted wouter carillon:~/code/d/DustMite$ ... and I'm not yet that fluent in D to understand what's going on. Any ideas?pass dustmite.d before dsplit.d known problem, but the error message has changed
Jul 02 2012
Trass3r <un known.com> writes:... the order of files matters? Yuck. Oh well. -- The volume of a pizza of thickness a and radius z can be described by the following formula: pi zz admd: glue.c:542: virtual void FuncDeclaration::toObjFile(int): Assertion `semanticRun == PASSsemantic3done' failed. Aborted wouter carillon:~/code/d/DustMite$ ... and I'm not yet that fluent in D to understand what's going on. Any ideas?pass dustmite.d before dsplit.d known problem, but the error message has changed
Jul 02 2012
Wouter Verhelst <wouter grep.be> writes:Trass3r <un known.com> writes:Anyway, this helped tracking the problem down, and I've now filed a bug: http://d.puremagic.com/issues/show_bug.cgi?id=8337 thanks, -- The volume of a pizza of thickness a and radius z can be described by the following formula: pi zz a... the order of files matters? Yuck. Oh well.dmd: glue.c:542: virtual void FuncDeclaration::toObjFile(int): Assertion `semanticRun == PASSsemantic3done' failed. Aborted wouter carillon:~/code/d/DustMite$ ... and I'm not yet that fluent in D to understand what's going on. Any ideas?pass dustmite.d before dsplit.d known problem, but the error message has changed
Jul 02 2012