| 615 | } |
| 616 | |
| 617 | void* get_main_thread_state() { |
| 618 | return g_main_thread_state.load(std::memory_order_acquire); |
| 619 | } |
| 620 | |
| 621 | void acquire_gil_main_thread() { |
| 622 | PyThreadState* state = g_main_thread_state.exchange(nullptr, std::memory_order_acq_rel); |
no test coverage detected