LDC 1.4.0-beta1
kinke via Digitalmars-d-announce
digitalmars-d-announce at puremagic.com
Mon Sep 11 07:49:44 PDT 2017
On Sunday, 10 September 2017 at 16:25:52 UTC, jmh530 wrote:
> The following code compiles on DMD, but not on LDC (tested
> versions 1.3.0 and the 1.4.0 beta).
>
> unittest
> {
> import std.array : appender;
> import std.format : formattedWrite;
>
> auto x = appender!(string);
> typeof(x) y;
>
> formattedWrite(y, "%2s", [0, 1]);
> assert(y.data == "[ 0, 1]");
> }
There's a difference between "doesn't compile" and "asserts".
Please always compare to the matching DMD version, 2.074.1 in
this case, which produces an empty string as well, I guess
because the writer was taken by value in Phobos 2.074.1.
More information about the Digitalmars-d-announce
mailing list