On Monday, 11 January 2021 at 17:26:00 UTC, Arafel wrote:

void f() {
    assert(i == 0); // Expected
    assert(j == 1); // Expected
    assert(s.i == 0); // Expected
    assert(s.j == 0); // Wait, what?
}

At first sight this looks unexpected. But I think if you have a shared variable inside a struct it will not be TLS.

Reply via email to