digitalmars.D.bugs - [Issue 3685] New: dmd silently exits on valid code
- d-bugmail puremagic.com (29/29) Jan 07 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3685
- d-bugmail puremagic.com (10/10) Jan 08 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3685
- d-bugmail puremagic.com (21/21) Jan 08 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3685
- d-bugmail puremagic.com (10/10) Jan 23 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3685
- d-bugmail puremagic.com (11/11) Jan 30 2010 http://d.puremagic.com/issues/show_bug.cgi?id=3685
http://d.puremagic.com/issues/show_bug.cgi?id=3685
Summary: dmd silently exits on valid code
Product: D
Version: 1.054
Platform: Other
OS/Version: Linux
Status: NEW
Keywords: ice-on-valid-code, rejects-valid
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: nfxjfg gmail.com
There's two things wrong with this:
1. it rejects valid code
2. it doesn't output an error message, it only does exit(1)
//fails to compile with 1.055 (dmd silently exits)
//succeeds with 1.053 (successfully compiles)
void x(T)() {
static assert(false);
}
template y(T) {
const bool y = is(typeof( { x!(T)(); } ));
}
static assert(!y!(int));
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 07 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3685
Matti Niemenmaa <matti.niemenmaa+dbugzilla iki.fi> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |fawzi gmx.ch
2010-01-08 08:27:28 PST ---
*** Issue 3691 has been marked as a duplicate of this issue. ***
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 08 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3685
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |patch
CC| |clugdbug yahoo.com.au
Summary|dmd silently exits on valid |Regression(D1 only): DMD
|code |silently exits on valid
| |code
This is a trivial.
D1 template.c, line 3500.
error("error instantiating");
if (tinst)
{ tinst->printInstantiationTrace();
+ if (!global.gag)
fatal();
}
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 08 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3685
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bugzilla digitalmars.com
02:03:34 PST ---
Changeset 351
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 23 2010
http://d.puremagic.com/issues/show_bug.cgi?id=3685
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
22:43:51 PST ---
fixed dmd 1.056
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jan 30 2010









d-bugmail puremagic.com 