$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [boost] Notice: Boost.Atomic (atomic operations library)
From: Phil Endecott (spam_from_boost_dev_at_[hidden])
Date: 2009-12-04 10:40:49
Hi Helge,
In your load and store methods, you have code something like:
T i;
T v=*reinterpret_cast<volatile const T *>(&i);
*reinterpret_cast<volatile T *>(&i)=v;
Shouldn't this be const_cast ? I.e. something like:
T v = const_cast<volatile const T&>(i);
const_cast<volatile T &>(i) = v;
(Comments from language lawyers welcome!)
Phil.