dmd/compiler/test/compilable/b20885.d
2022-07-09 18:53:07 +02:00

16 lines
251 B
D

module b20885;
struct S
{
alias P = void*;
}
void main()
{
alias P = void*;
alias PP = void**;
PP[1] a = null;
if (const void** b = a[0]){} // OK
if (const P* b = a[0]){} // NG
if (const S.P* b = a[0]){} // NG
}