digitalmars.D.bugs - [Issue 1366] New: Inconsistent __traits usage
- d-bugmail puremagic.com (30/30) Jul 23 2007 http://d.puremagic.com/issues/show_bug.cgi?id=1366
- d-bugmail puremagic.com (23/23) Feb 04 2010 http://d.puremagic.com/issues/show_bug.cgi?id=1366
- d-bugmail puremagic.com (12/12) Apr 15 2011 http://d.puremagic.com/issues/show_bug.cgi?id=1366
http://d.puremagic.com/issues/show_bug.cgi?id=1366
Summary: Inconsistent __traits usage
Product: D
Version: unspecified
Platform: PC
OS/Version: Windows
Status: NEW
Severity: minor
Priority: P2
Component: DMD
AssignedTo: bugzilla digitalmars.com
ReportedBy: ddparnell bigpond.com
This works ...
import std.stdio;
void main(string[] pArgs)
{
auto x = pArgs.idup;
writefln(__traits(isStaticArray,x));
}
This fails ...
import std.stdio;
void main(string[] pArgs)
{
writefln(__traits(isStaticArray, pArgs.idup));
}
The message I get is ...
test.d(4): Error: cannot evaluate
_adDupT(&D13TypeInfo_AAxa6__initZ,(const(char)
[][])) at compile time
--
Jul 23 2007
http://d.puremagic.com/issues/show_bug.cgi?id=1366
Hoenir <mrmocool gmx.de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |mrmocool gmx.de
Error message has changed.
import std.stdio;
void main(string[] pArgs)
{
auto x = pArgs.idup;
writeln(__traits(isStaticArray,x));
}
works, but
void main(string[] pArgs)
{
writeln(__traits(isStaticArray, pArgs.idup));
}
yields
Error: Cannot interpret string[] at compile time now
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Feb 04 2010
http://d.puremagic.com/issues/show_bug.cgi?id=1366
Don <clugdbug yahoo.com.au> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
This is one of at least 8 bugs fixed by this commit:
https://github.com/donc/dmd/commit/fc67046cf1e66182d959309fb15ef9e2d4c266b9
--
Configure issuemail: http://d.puremagic.com/issues/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
Apr 15 2011









d-bugmail puremagic.com 