digitalmars.D.bugs - [Issue 10084] New: ICE: toir.c 183
- d-bugmail puremagic.com (40/40) May 14 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10084
- d-bugmail puremagic.com (13/13) May 14 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10084
- d-bugmail puremagic.com (10/10) May 14 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10084
- d-bugmail puremagic.com (12/12) Jun 14 2013 http://d.puremagic.com/issues/show_bug.cgi?id=10084
http://d.puremagic.com/issues/show_bug.cgi?id=10084
Summary: ICE: toir.c 183
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: oivind.loe gmail.com
The following code gives ICE: "Internal error: toir.c 183".
----------------------------------
void staticIterStructMembers(Type, alias Func)() {
void IterStructMemberCall(Member )() {
Func!Member;
}
IterStructMemberCall!Type;
}
template annotStruct() {
void save() {
void saveImpl(Member )() {
}
staticIterStructMembers!(typeof(this), saveImpl);
}
}
struct MsgBossCreateProc {
mixin annotStruct;
}
------------------------------------------------
This fails on master, e.g. what is about to be release 2.063:
commit 61bcb35cc9a0dd6377b5c17e07a1ea6cb7fb2f12
Merge: 4ed3396 1de9770
Author: Daniel Murphy <yebblies gmail.com>
Date: Tue May 14 01:07:59 2013 -0700
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 14 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10084
Kenji Hara <k.hara.pg gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |ice
What version did not cause ICE? I tested the code witn 2.057 to 2,062, and all
had caused ICE.
If there was no version which was correctly working for the code, this issue
should not be marked as a regression.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 14 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10084
Řivind <oivind.loe gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Severity|regression |major
My bad. Went a bit quickly yesterday. Changed it from regression to 'major'.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 14 2013
http://d.puremagic.com/issues/show_bug.cgi?id=10084
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|ICE: toir.c 183 |ICE(toir.c) alias template
| |parameter
Probably a duplicate of one of the other ICE(toir.c) bugs. bug4504, bug5902,
bug6426, bug8436 etc.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jun 14 2013









d-bugmail puremagic.com 