633c332dee
MinGW-w64 generates bad code when accessing extern thread_local objects. Wrapper functions are used to ensure it only accesses them from the same place they're defined. This unfortunately adds a bit of overhead for what should be a relatively simple thing. These functions are inlined for non-MinGW targets, avoiding the overhead on non-affected targets. |
||
---|---|---|
.. | ||
al.cpp | ||
alc.cpp | ||
router.cpp | ||
router.h |