On Sat, 24 Jan 2015 19:51:30 +0000, Nordlöw wrote:
> On Saturday, 24 January 2015 at 13:59:13 UTC, Tobias Pankrath wrote:
>>> foreach (e; a[].filter!"true") {}
>
> Is a[] a no-op if a is a D normal builtin array/slice?
yes. the following source produces the same machine code regardless of
slicing on `z` with 'dmd -c':
usize test (int[] a) { return a.length; }
int main () {
int[] z = new int[](4);
z[0] = 42;
z[3] = 666;
return test(z[]);
}
signature.asc
Description: PGP signature
