mirror of
https://github.com/kiwix/libkiwix.git
synced 2025-08-03 10:16:03 -04:00
Merge pull request #1190 from kiwix/pastproof_atomics_check
Made atomics check work with old compilers
This commit is contained in:
commit
b8e997f805
@ -22,11 +22,11 @@ atomics_program = '''
|
||||
using namespace std;
|
||||
|
||||
int main() {
|
||||
volatile atomic_bool a_b = true;
|
||||
volatile atomic_ullong a_ull = -1;
|
||||
volatile atomic_bool a_b(true);
|
||||
volatile atomic_ullong a_ull(-1);
|
||||
// Next two lines are to cover atomic<socket_t> from 'httplib.h'.
|
||||
volatile atomic<uint32_t> a_u32 = -1;
|
||||
volatile atomic<uint64_t> a_u64 = -1;
|
||||
volatile atomic<uint32_t> a_u32(-1);
|
||||
volatile atomic<uint64_t> a_u64(-1);
|
||||
|
||||
return atomic_load(&a_b) == false && atomic_load(&a_ull) == 0 &&
|
||||
atomic_load(&a_u32) == 0 && atomic_load(&a_u64) == 0;
|
||||
|
Loading…
x
Reference in New Issue
Block a user