digitalmars.D.bugs - [Issue 6502] New: failing with -release -inline -noboundscheck
- d-bugmail puremagic.com (39/39) Aug 15 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6502
- d-bugmail puremagic.com (13/13) Aug 15 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6502
- d-bugmail puremagic.com (11/11) Sep 15 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6502
- d-bugmail puremagic.com (13/13) Oct 02 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6502
- d-bugmail puremagic.com (10/10) Oct 18 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6502
- d-bugmail puremagic.com (11/11) Oct 18 2011 http://d.puremagic.com/issues/show_bug.cgi?id=6502
http://d.puremagic.com/issues/show_bug.cgi?id=6502
Summary: failing with -release -inline -noboundscheck
Product: D
Version: D2
Platform: Other
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: DMD
AssignedTo: nobody puremagic.com
ReportedBy: bugzilla digitalmars.com
21:10:03 PDT ---
The following program fails when compiled with -release -inline -noboundscheck
-------------
import std.process;
void main()
{
}
---------------
with the message:
\cbx\mars\druntime\import\core\time.di(253): Error: template
core.time.TickDuration.to(string units,
T) if ((units == "seconds" || units == "msecs" || units == "usecs" || units ==
"hnsecs" || units ==
"nsecs") && (__traits(isIntegral,T) && T.sizeof >= 4)) does not match any
function template declarat
ion
\cbx\mars\druntime\import\core\time.di(253): Error: template
core.time.TickDuration.to(string units,
T) if ((units == "seconds" || units == "msecs" || units == "usecs" || units ==
"hnsecs" || units ==
"nsecs") && (__traits(isIntegral,T) && T.sizeof >= 4)) cannot deduce template
function from argument
types !("seconds",long)()
It is unclear if it is a druntime problem or a dmd bug.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 15 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6502
Jonathan M Davis <jmdavisProg gmx.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |jmdavisProg gmx.com
PDT ---
There may very well be a druntime bug here, but I fail to see how something
compiling with one set of flags and failing to compile with another could be
anything other than a compiler bug (save for flags such as version which affect
conditional compilation).
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Aug 15 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6502
Peter Alexander <peter.alexander.au gmail.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |peter.alexander.au gmail.co
| |m
03:01:43 PDT ---
*** Issue 6671 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: -------
Sep 15 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6502
Rainer Schuetze <r.sagitario gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |r.sagitario gmx.de
PDT ---
bug 6488 seems very much the same issue. Please see my recent comment there.
Summary: boils down to di file generation converting function templates to
eponymous templates, that have problems matching template arguments when
qualifiers are involved.
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Oct 02 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6502
Jonathan M Davis <jmdavisProg gmx.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bearophile_hugs eml.cc
PDT ---
*** Issue 6824 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: -------
Oct 18 2011
http://d.puremagic.com/issues/show_bug.cgi?id=6502
Walter Bright <bugzilla digitalmars.com> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |DUPLICATE
10:18:19 PDT ---
*** This issue has been marked as a duplicate of issue 6488 ***
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Oct 18 2011









d-bugmail puremagic.com 