Issue 9259 - Passing an array of pointers to a typesafe vararg is broken #1457

merged 1 commit into from Jan 21, 2013

2 participants

D Programming Language member

Root issue: Implicit conversion from T[] to T* is incorrectly deduced to MATCHexact. It should always be MATCHconvert, as same as TypeSArray::implicitConvTo.

Related issue: Implicit conversion from T[] to T* had been a deprecated language feature. But from 2.061, it is accidentally enabled in default. See here.

@WalterBright WalterBright merged commit 5c00c8d into dlang:master Jan 21, 2013

1 check was pending

Details default Pass: 9, Pending: 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment