| 1941 | new ((*this->tailBlock)[currentTailIndex]) T(std::forward<U>(element)); |
| 1942 | } |
| 1943 | MOODYCAMEL_CATCH (...) { |
| 1944 | // Revert change to the current block, but leave the new block available |
| 1945 | // for next time |
| 1946 | pr_blockIndexSlotsUsed = originalBlockIndexSlotsUsed; |
| 1947 | this->tailBlock = startBlock == nullptr ? this->tailBlock : startBlock; |
| 1948 | MOODYCAMEL_RETHROW; |
| 1949 | } |
| 1950 | } |
| 1951 | else { |
| 1952 | (void)startBlock; |
nothing calls this directly
no outgoing calls
no test coverage detected