Fixes
This commit is contained in:
@@ -36,12 +36,12 @@ template<class T> struct addressof_impl
|
|||||||
{
|
{
|
||||||
static inline T * f( T & v, long )
|
static inline T * f( T & v, long )
|
||||||
{
|
{
|
||||||
- T *ptr;
|
T *ptr;
|
||||||
-/* return reinterpret_cast<T*>(
|
/* return reinterpret_cast<T*>(
|
||||||
- &const_cast<char&>(reinterpret_cast<const volatile char &>(v)));*/
|
&const_cast<char&>(reinterpret_cast<const volatile char &>(v)));*/
|
||||||
- ptr = (T*)(&v);
|
ptr = (T*)(&v);
|
||||||
-// memcpy(&ptr, &v, sizeof(T*));
|
// memcpy(&ptr, &v, sizeof(T*));
|
||||||
- return ptr; }
|
return ptr; }
|
||||||
|
|
||||||
static inline T * f( T * v, int )
|
static inline T * f( T * v, int )
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user