]> AND Private Git Repository - loba.git/blobdiff - sync_queue.h
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Fix include for <simgrid/config.h>.
[loba.git] / sync_queue.h
index c3f29e566f0b849a32c21a92c4e140a6f6c46d44..d400578c802e4b3acc5f1f3af9156bbb1bc6ffe3 100644 (file)
@@ -1,17 +1,7 @@
 #ifndef SYNC_QUEUE_H
 #define SYNC_QUEUE_H
 
 #ifndef SYNC_QUEUE_H
 #define SYNC_QUEUE_H
 
-#if __GNUC__ == 4 && __GNUC_MINOR__ == 4
-#  include <cstdatomic>         // <atomic> is named <cstdatomic> in gcc 4.4
-
-template<typename _Tp>          // fix missing definition in gcc 4.4
-void
-atomic<_Tp*>::store(_Tp* __v, memory_order __m) volatile
-{ atomic_address::store(__v, __m); }
-
-#else
-#  include <atomic>
-#endif
+#include <atomic>
 
 #define SYNC_QUEUE_BUFSIZE 16
 
 
 #define SYNC_QUEUE_BUFSIZE 16