Beta 2.099.0
Nick Treleaven
nick at geany.org
Thu Feb 17 15:09:31 UTC 2022
On Tuesday, 15 February 2022 at 13:06:47 UTC, Martin Nowak wrote:
> http://dlang.org/changelog/2.099.0.html
Thanks. Regarding:
https://dlang.org/changelog/2.099.0.html#allow_casting_from_typetuple_to_typetuple
I don't understand why this is allowed:
```d
alias Tuple(T...) = T;
void foo()
{
Tuple!(int, int) tup;
auto foo = cast(long) tup;
pragma(msg, typeof(foo)); // (int, int)
}
```
Casting 2 values to one type is weird, and why does it not affect
the result type?
https://github.com/dlang/dmd/pull/13501#discussion_r808203393
More information about the Digitalmars-d-announce
mailing list