[Issue 7422] New: Regression(master): ICE with template function and if statement
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Feb 1 14:55:32 PST 2012
http://d.puremagic.com/issues/show_bug.cgi?id=7422
Summary: Regression(master): ICE with template function and if
statement
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: regression
Priority: P2
Component: DMD
AssignedTo: nobody at puremagic.com
ReportedBy: robert at octarineparrot.com
--- Comment #0 from Robert Clipsham <robert at octarineparrot.com> 2012-02-01 22:55:31 GMT ---
The following:
----
struct Logger {
static void info()() {
}
}
void view() {
if (Logger.info) {
}
}
----
ICEs with git master @ dc7916071b60739dcc8c09e43ff3da5218b42ff2, giving the
following error:
dmd: statement.c:2520: virtual Statement* IfStatement::semantic(Scope*):
Assertion `condition->type' failed.
Aborted
On linux x86_32. Note this still occurs if you make this into a valid test case
by overloading the info() method with one that returns bool.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
More information about the Digitalmars-d-bugs
mailing list