mirror of
https://github.com/isar/libmdbx.git
synced 2025-01-02 00:04: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);
|
||||
if (unlikely(err != MDBX_SUCCESS))
|
||||
failure_perror("mdbx_txn_begin(nested)", err);
|
||||
#if __cplusplus >= 201703L
|
||||
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()));
|
||||
log_verbose("begin level#%zu txn, serial %" PRIu64, stack.size(), serial);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user