// REQUIRED_ARGS: -m32
/*
TEST_OUTPUT:
---
fail_compilation/diag9250.d(19): Error: cannot implicitly convert expression (10u) of type uint to Foo
fail_compilation/diag9250.d(22): Error: cannot implicitly convert expression (10u) of type uint to void*
---
*/

struct Foo
{
    ubyte u;
}

void main()
{
    uint[10] bar;

    Foo x = bar.length;  // error here

    void* y = bar.length ?
              bar.length :  // error here
              bar.length;
}
