| 2507 | new ((*newBlock)[currentTailIndex]) T(std::forward<U>(element)); |
| 2508 | } |
| 2509 | MOODYCAMEL_CATCH (...) { |
| 2510 | rewind_block_index_tail(); |
| 2511 | idxEntry->value.store(nullptr, std::memory_order_relaxed); |
| 2512 | this->parent->add_block_to_free_list(newBlock); |
| 2513 | MOODYCAMEL_RETHROW; |
| 2514 | } |
| 2515 | } |
| 2516 | |
| 2517 | // Insert the new block into the index |
nothing calls this directly
no test coverage detected