mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-04 17:24:12 +08:00
mdbx-test: fix build by non-c++17 compilers.
Change-Id: I899f1a39eb8fde3ce3821b5964885f1121e65be3
This commit is contained in:
parent
e5caec031f
commit
95bb371b0d
@ -75,7 +75,11 @@ void testcase_nested::push_txn() {
|
|||||||
prng32() & (MDBX_NOSYNC | MDBX_NOMETASYNC | MDBX_MAPASYNC), &txn);
|
prng32() & (MDBX_NOSYNC | MDBX_NOMETASYNC | MDBX_MAPASYNC), &txn);
|
||||||
if (unlikely(err != MDBX_SUCCESS))
|
if (unlikely(err != MDBX_SUCCESS))
|
||||||
failure_perror("mdbx_txn_begin(nested)", err);
|
failure_perror("mdbx_txn_begin(nested)", err);
|
||||||
|
#if __cplusplus >= 201703L
|
||||||
stack.emplace(txn, serial, fifo, speculum);
|
stack.emplace(txn, serial, fifo, speculum);
|
||||||
|
#else
|
||||||
|
stack.push(std::make_tuple(scoped_txn_guard(txn), serial, fifo, speculum));
|
||||||
|
#endif
|
||||||
std::swap(txn_guard, std::get<0>(stack.top()));
|
std::swap(txn_guard, std::get<0>(stack.top()));
|
||||||
log_verbose("begin level#%zu txn, serial %" PRIu64, stack.size(), serial);
|
log_verbose("begin level#%zu txn, serial %" PRIu64, stack.size(), serial);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user