// https://issues.dlang.org/show_bug.cgi?id=23497
class A {}
A getA(T t) {
    return t.a;
}
struct T {
    A _a;
    void k() {}
    auto a() in {
        k();
    } do {
        return _a;
    }
}
// https://issues.dlang.org/show_bug.cgi?id=23497
class A {}
A getA(T t) {
    return t.a;
}
struct T {
    A _a;
    void k() {}
    auto a() in {
        k();
    } do {
        return _a;
    }
}