- char* mem = reinterpret_cast<char*>( s_alloc_memory( nSize ));
- return new( mem ) thread_record(
- reinterpret_cast<guard*>( mem + sizeof( thread_record )), get_hazard_ptr_count(),
- reinterpret_cast<retired_ptr*>( mem + sizeof( thread_record ) + guard_array_size ), get_max_retired_ptr_count()
+ uint8_t* mem = reinterpret_cast<uint8_t*>( s_alloc_memory( nSize ));
+
+ return new( mem ) thread_record(
+ reinterpret_cast<guard*>( mem + sizeof( thread_record )),
+ get_hazard_ptr_count(),
+ reinterpret_cast<retired_ptr*>( mem + sizeof( thread_record ) + guard_array_size ),
+ get_max_retired_ptr_count()