digitalmars.D.bugs - [Issue 2884] New: ICE: Assert: 'template.c', line 3773, 'global.errors'
- d-bugmail puremagic.com (24/25) Apr 22 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2884
- d-bugmail puremagic.com (8/8) Apr 24 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2884
- d-bugmail puremagic.com (9/9) Apr 24 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2884
- d-bugmail puremagic.com (18/18) May 14 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2884
- d-bugmail puremagic.com (12/12) Jul 09 2009 http://d.puremagic.com/issues/show_bug.cgi?id=2884
http://d.puremagic.com/issues/show_bug.cgi?id=2884
Summary: ICE: Assert: 'template.c', line 3773, 'global.errors'
Product: D
Version: 1.041
Platform: PC
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: cbkbbejeap mailinator.com
main.d:
-----------
template foo(T)
{
}
pragma(msg, foo!(typeof(bar)));
public void bar()
{
}
-----------
dmd main.d
Assertion failure: 'global.errors' on line 3773 in file 'template.c'
--
Apr 22 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2884
clugdbug yahoo.com.au changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |pelekhay gmail.com
*** Bug 2253 has been marked as a duplicate of this bug. ***
--
Apr 24 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2884
The original test case isn't actually valid, here's a slightly longer example
which is valid. Fails on D2.029 as well.
---
template Foo( T ) { alias int Foo;}
Foo!(typeof(bar)) x;
void bar() { }
--
Apr 24 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2884
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |clugdbug yahoo.com.au
This code from issue 884 (exactly 2000 bugs earlier) creates the same ICE error
message.
It may or may not be a duplicate; I'm putting it here so that 884 can be
closed.
------
template Inner(Ts...) {
const Inner = .Inner!((Ts));
}
auto x = Inner!();
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
May 14 2009
http://d.puremagic.com/issues/show_bug.cgi?id=2884
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |bugzilla digitalmars.com
Resolution| |FIXED
02:48:11 PDT ---
Fixed dmd 1.046 and 2.031
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Jul 09 2009









d-bugmail puremagic.com 