Changeset 65260 in webkit for trunk/JavaScriptCore/wtf/ByteArray.cpp
- Timestamp:
- Aug 12, 2010, 11:22:34 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/wtf/ByteArray.cpp
r40055 r65260 26 26 #include "config.h" 27 27 #include "ByteArray.h" 28 #include "StdLibExtras.h" 28 29 29 30 namespace WTF { … … 31 32 PassRefPtr<ByteArray> ByteArray::create(size_t size) 32 33 { 33 unsigned char* buffer = new unsigned char[size + sizeof(ByteArray) - sizeof(size_t)];34 unsigned char* buffer = new unsigned char[size + OBJECT_OFFSETOF(ByteArray, m_data)]; 34 35 ASSERT((reinterpret_cast<size_t>(buffer) & 3) == 0); 35 36 return adoptRef(new (buffer) ByteArray(size));
Note:
See TracChangeset
for help on using the changeset viewer.