2
0
mirror of https://github.com/boostorg/atomic.git synced 2026-02-02 20:32:09 +00:00
Commit Graph

4 Commits

Author SHA1 Message Date
Helge Bahmann
3870d2bf30 Catch conflicting macro definitions
Compilation reportedly fails on icc, conflicting macro definitions (both
__i686__ and __x86_64__ defined) is under suspicion. This patch tentatively
fixes the issue.

Reported-by: Tim Blechmann <tim@klingt.org>


[SVN r79617]
2012-07-20 10:51:45 +00:00
Helge Bahmann
3d15020971 Delete arithmetic methods for atomic<void *>
Delete definitions for fetch_add and fetch_sub on void * pointers -- clang
already treats their definition as erroneous.

Reported-by: Anand TM <anand_tm@yahoo.com>



[SVN r79616]
2012-07-20 08:17:47 +00:00
Helge Bahmann
49f913ae58 Fix compilation of interlocked.hpp
Fix two compilation errors I missed due to sloppy testing :/
Reported-by: <lukester_null@yahoo.co.uk>


[SVN r79615]
2012-07-20 08:11:39 +00:00
Helge Bahmann
131b70c1fa atomic: initial import
[SVN r79348]
2012-07-08 11:21:45 +00:00