Thread overview | ||||||||
---|---|---|---|---|---|---|---|---|
|
October 11, 2003 DMD ICE | ||||
---|---|---|---|---|
| ||||
AppName: dmd.exe AppVer: 0.0.0.0 ModName: dmd.exe ModVer: 0.0.0.0 Offset: 00021126 In an attempt to trace, or avoid, the runtime stack overflow I've commented out a large section of code in the test app with /+ +/. This code contains several version{} sections. It appears that the problem is that I'd commented out the entire contents of a foreach body. If I put "anything" back in it, the ICE goes away, even foreach(Entry entry; search) { int i; // ICE goes away! } |
October 11, 2003 Re: DMD ICE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson | "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm811h$2n3n$1@digitaldaemon.com... > AppName: dmd.exe AppVer: 0.0.0.0 ModName: dmd.exe > ModVer: 0.0.0.0 Offset: 00021126 > > In an attempt to trace, or avoid, the runtime stack overflow I've commented > out a large section of code in the test app with /+ +/. This code contains several version{} sections. > > It appears that the problem is that I'd commented out the entire contents of > a foreach body. If I put "anything" back in it, the ICE goes away, even > > foreach(Entry entry; search) > { > int i; // ICE goes away! > } I need a reproducible sample, please! |
October 11, 2003 Re: DMD ICE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Walter | I can't do it. It only happens in a non-trivial setting. "Walter" <walter@digitalmars.com> wrote in message news:bm9red$2468$1@digitaldaemon.com... > > "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm811h$2n3n$1@digitaldaemon.com... > > AppName: dmd.exe AppVer: 0.0.0.0 ModName: dmd.exe > > ModVer: 0.0.0.0 Offset: 00021126 > > > > In an attempt to trace, or avoid, the runtime stack overflow I've > commented > > out a large section of code in the test app with /+ +/. This code contains > > several version{} sections. > > > > It appears that the problem is that I'd commented out the entire contents > of > > a foreach body. If I put "anything" back in it, the ICE goes away, even > > > > foreach(Entry entry; search) > > { > > int i; // ICE goes away! > > } > > I need a reproducible sample, please! > > |
October 11, 2003 Re: DMD ICE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson | Whats ICE ? "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm9sbk$25bs$1@digitaldaemon.com... > I can't do it. It only happens in a non-trivial setting. > > "Walter" <walter@digitalmars.com> wrote in message news:bm9red$2468$1@digitaldaemon.com... > > > > "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm811h$2n3n$1@digitaldaemon.com... > > > AppName: dmd.exe AppVer: 0.0.0.0 ModName: dmd.exe > > > ModVer: 0.0.0.0 Offset: 00021126 > > > > > > In an attempt to trace, or avoid, the runtime stack overflow I've > > commented > > > out a large section of code in the test app with /+ +/. This code > contains > > > several version{} sections. > > > > > > It appears that the problem is that I'd commented out the entire > contents > > of > > > a foreach body. If I put "anything" back in it, the ICE goes away, even > > > > > > foreach(Entry entry; search) > > > { > > > int i; // ICE goes away! > > > } > > > > I need a reproducible sample, please! > > > > > > |
October 11, 2003 Re: DMD ICE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Charles Sanders | Internal Compiler Error "Charles Sanders" <sanders-consulting@comcast.net> wrote in message news:bm9u5i$27ul$1@digitaldaemon.com... > Whats ICE ? > > > "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm9sbk$25bs$1@digitaldaemon.com... > > I can't do it. It only happens in a non-trivial setting. > > > > "Walter" <walter@digitalmars.com> wrote in message news:bm9red$2468$1@digitaldaemon.com... > > > > > > "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm811h$2n3n$1@digitaldaemon.com... > > > > AppName: dmd.exe AppVer: 0.0.0.0 ModName: dmd.exe > > > > ModVer: 0.0.0.0 Offset: 00021126 > > > > > > > > In an attempt to trace, or avoid, the runtime stack overflow I've > > > commented > > > > out a large section of code in the test app with /+ +/. This code > > contains > > > > several version{} sections. > > > > > > > > It appears that the problem is that I'd commented out the entire > > contents > > > of > > > > a foreach body. If I put "anything" back in it, the ICE goes away, > even > > > > > > > > foreach(Entry entry; search) > > > > { > > > > int i; // ICE goes away! > > > > } > > > > > > I need a reproducible sample, please! > > > > > > > > > > > > |
October 11, 2003 Re: DMD ICE | ||||
---|---|---|---|---|
| ||||
Posted in reply to Matthew Wilson | Can you get it into one file? "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm9sbk$25bs$1@digitaldaemon.com... > I can't do it. It only happens in a non-trivial setting. > > "Walter" <walter@digitalmars.com> wrote in message news:bm9red$2468$1@digitaldaemon.com... > > > > "Matthew Wilson" <matthew@stlsoft.org> wrote in message news:bm811h$2n3n$1@digitaldaemon.com... > > > AppName: dmd.exe AppVer: 0.0.0.0 ModName: dmd.exe > > > ModVer: 0.0.0.0 Offset: 00021126 > > > > > > In an attempt to trace, or avoid, the runtime stack overflow I've > > commented > > > out a large section of code in the test app with /+ +/. This code > contains > > > several version{} sections. > > > > > > It appears that the problem is that I'd commented out the entire > contents > > of > > > a foreach body. If I put "anything" back in it, the ICE goes away, even > > > > > > foreach(Entry entry; search) > > > { > > > int i; // ICE goes away! > > > } > > > > I need a reproducible sample, please! > > > > > > |
Copyright © 1999-2021 by the D Language Foundation