[Issue 4674] New: Change std.typecons.alignForSize's signature to (string[] names...)
d-bugmail at puremagic.com
d-bugmail at puremagic.com
Wed Aug 18 04:51:19 PDT 2010
http://d.puremagic.com/issues/show_bug.cgi?id=4674
Summary: Change std.typecons.alignForSize's signature to
(string[] names...)
Product: D
Version: D2
Platform: All
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: Phobos
AssignedTo: nobody at puremagic.com
ReportedBy: kennytm at gmail.com
--- Comment #0 from kennytm at gmail.com 2010-08-18 04:51:16 PDT ---
By the Phobos doc, alignForSize's signature was chosen to be
char[] alignForSize(E...)(string[E.length] names);
because of issue 2029. Now that 2029 is fixed, it should be possible to change
it back to
char[] alignForSize(E...)(string[] names...);
In fact, the given example
struct Banner {
mixin(alignForSize!(byte[6], double)(["name", "height"]));
}
won't even work on the current version of D as the array literal returns a
string[] instead of string[2].
--
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