// REQUIRED_ARGS: -O -inline

// https://issues.dlang.org/show_bug.cgi?id=17146

struct S { int[] a; int b; }

void foo()
{
    S[] s = [S([],0)];
    if (s[$-1] == S.init) {}
}

void bar() { foo(); }
