0
0
Fork 0
mirror of https://github.com/bitcoin/bitcoin.git synced 2025-02-08 10:31:50 -05:00

build: improve macro for testing -latomic requirement

This commit is contained in:
MarcoFalke 2021-05-11 20:10:21 +02:00
parent 94f83534e4
commit fa25ce45e9
No known key found for this signature in database
GPG key ID: CE2B75697E69A548

View file

@ -12,11 +12,17 @@ dnl warranty.
m4_define([_CHECK_ATOMIC_testbody], [[
#include <atomic>
#include <cstdint>
#include <chrono>
using namespace std::chrono_literals;
int main() {
std::atomic<bool> lock{true};
std::atomic_exchange(&lock, false);
std::atomic<std::chrono::seconds> t{0s};
t.store(2s);
std::atomic<int64_t> a{};
int64_t v = 5;