digitalmars.D.bugs - [Issue 1776] New: template,version,static if
- d-bugmail puremagic.com (39/39) Jan 10 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1776
- d-bugmail puremagic.com (13/13) Sep 09 2008 http://d.puremagic.com/issues/show_bug.cgi?id=1776
- d-bugmail puremagic.com (13/13) Sep 11 2009 http://d.puremagic.com/issues/show_bug.cgi?id=1776
http://d.puremagic.com/issues/show_bug.cgi?id=1776
Summary: template,version,static if
Product: D
Version: 2.009
Platform: PC
OS/Version: Windows
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: itouh2 hotmail.com
----- test.d -----
class C {
version( VER_A ) {
void foo(T)( T[] data) {
static if( is( T == ushort) || is( T == uint) ) {
} else {
static assert( false );
}
}
}
}
-----
compile with -c option
----- test.di -----
template init(T)
{
void foo( T[] data)
{
static if(is(T == ushort) || is(T == uint))
else
static assert(false);
}
}
----
error
"found 'else' instead of statement"
--
Jan 10 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1776
smjg iname.com changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |smjg iname.com
What exactly is the bug you're reporting?
(a) that some unspecified process is generating this syntactically incorrect
.di file? IWC please give the full command line, and double-check that the .d
file you posted really is exactly the one you used.
(b) that the error message is missing its filename/line number?
(c) something else entirely?
--
Sep 09 2008
http://d.puremagic.com/issues/show_bug.cgi?id=1776
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
CC| |clugdbug yahoo.com.au
Resolution| |FIXED
The original bug was that dmd -H test.d produced the defective test.di file.
This was fixed in dmd1.039 or 1.041. Fixed in D2 at the same time.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Sep 11 2009









d-bugmail puremagic.com 