digitalmars.D - Ask for help about Internal error: e2ir.c 5007
- zhang (9/9) Jul 13 2011 I'm porting the Scintilla (C++) to D. The module of scintilla.Editor is ...
- Vladimir Panteleev (8/11) Jul 13 2011 * SHAMELESS PLUG WARNING *
- zhang (4/9) Jul 14 2011 It seems a interesting tool. Thanks for your information.
- Daniel Murphy (4/17) Jul 13 2011 If you trust me, dropping the dmd.exe I emailed you in place of your
- zhang (5/7) Jul 14 2011 Thanks for your dmd.exe. You are so kind.
- Daniel Murphy (11/20) Jul 14 2011 No problem. As I posted there, the workaround is to use a struct litera...
I'm porting the Scintilla (C++) to D. The module of scintilla.Editor is a big one which has over 10,000 lines. I have tried my best to get rid of all the warning and error messages emitted by DMD 2.054, except for one: dmd.exe -version=WindowsXP -g -debug -IE:\dmd\contrib\import -c scintilla\Editor.d -ofobj\Debug\scintilla\Editor.obj Internal error: e2ir.c 5007 Of course, there are many bugs hidding in the Editor.d. However, I need more hints from the compiler to kill the bugs. Thanks for any help. ---------- Zhang <bitworld qq.com> t
Jul 13 2011
On Wed, 13 Jul 2011 17:42:05 +0300, zhang <bitworld qq.com> wrote:dmd.exe -version=WindowsXP -g -debug -IE:\dmd\contrib\import -c scintilla\Editor.d -ofobj\Debug\scintilla\Editor.obj Internal error: e2ir.c 5007* SHAMELESS PLUG WARNING * Until a compiler developer can look at this, you can use DustMite to help identify the cause of uninformative compiler error messages: https://github.com/CyberShadow/DustMite -- Best regards, Vladimir mailto:vladimir thecybershadow.net
Jul 13 2011
* SHAMELESS PLUG WARNING * Until a compiler developer can look at this, you can use DustMite to help identify the cause of uninformative compiler error messages: https://github.com/CyberShadow/DustMiteIt seems a interesting tool. Thanks for your information. ---------- Zhang <bitworld qq.com> l
Jul 14 2011
If you trust me, dropping the dmd.exe I emailed you in place of your existing one should give you a line number and file. "zhang" <bitworld qq.com> wrote in message news:mailman.1603.1310568147.14074.digitalmars-d puremagic.com...I'm porting the Scintilla (C++) to D. The module of scintilla.Editor is a big one which has over 10,000 lines. I have tried my best to get rid of all the warning and error messages emitted by DMD 2.054, except for one: dmd.exe -version=WindowsXP -g -debug -IE:\dmd\contrib\import -c scintilla\Editor.d -ofobj\Debug\scintilla\Editor.obj Internal error: e2ir.c 5007 Of course, there are many bugs hidding in the Editor.d. However, I need more hints from the compiler to kill the bugs. Thanks for any help. ---------- Zhang <bitworld qq.com> t
Jul 13 2011
If you trust me, dropping the dmd.exe I emailed you in place of your existing one should give you a line number and file.Thanks for your dmd.exe. You are so kind. I got the error using it. I have filed a bug at here http://d.puremagic.com/issues/show_bug.cgi?id=6317 ---------- Zhang <bitworld qq.com>
Jul 14 2011
No problem. As I posted there, the workaround is to use a struct literal instead of a struct initializer. eg. void fun() { struct nested { int a, b; void func() {} } nested x = { 1, 2 }; // doesn't work nested y = nested(1, 2); // works } "zhang" <bitworld qq.com> wrote in message news:mailman.1644.1310669400.14074.digitalmars-d puremagic.com...If you trust me, dropping the dmd.exe I emailed you in place of your existing one should give you a line number and file.Thanks for your dmd.exe. You are so kind. I got the error using it. I have filed a bug at here http://d.puremagic.com/issues/show_bug.cgi?id=6317 ---------- Zhang <bitworld qq.com>
Jul 14 2011