// https://issues.dlang.org/show_bug.cgi?id=19672
struct S
{
    ulong c;
    bool b;                  // removing this prevents bug
}
// increase the struct size at least to 17 bytes also prevents the bug.
void main()
{
    S[1] a = [S(42)];
    assert(a[0].c == 42); /* Passes. */
    f(a);
}
void f(S[1] a)
{
    assert(a[0].c == 42); /* Fails. */
}