| 2544 | new ((*newBlock)[currentTailIndex]) T(std::forward<U>(element)); |
| 2545 | } |
| 2546 | MOODYCAMEL_CATCH (...) { |
| 2547 | rewind_block_index_tail(); |
| 2548 | idxEntry->value.store(nullptr, std::memory_order_relaxed); |
| 2549 | this->parent->add_block_to_free_list(newBlock); |
| 2550 | MOODYCAMEL_RETHROW; |
| 2551 | } |
| 2552 | } |
| 2553 | |
| 2554 | // Insert the new block into the index |
nothing calls this directly
no test coverage detected