b7ec46
fix regression/pthread_once-deadlock the lifetime of a compound literal is block scope and T() expands to an if block. the argument should be live outside the if block so don't use a compound literal for it.