fix compiler warnings about non-heap free

Signed-off-by: Ivailo Monev <xakepa10@gmail.com>
This commit is contained in:
Ivailo Monev 2016-05-03 14:46:58 +00:00
parent 289f291000
commit 947b385fa6
2 changed files with 2 additions and 2 deletions

View file

@ -358,7 +358,7 @@ public:
};
inline QByteArray::QByteArray(): d(&shared_null) { d->ref.ref(); }
inline QByteArray::~QByteArray() { if (!d->ref.deref()) free(d); }
inline QByteArray::~QByteArray() { if (!d->ref.deref()) delete d; }
inline int QByteArray::size() const
{ return d->size; }

View file

@ -737,7 +737,7 @@ Q_OUTOFLINE_TEMPLATE void QList<T>::freeData(QListData::Data *data)
{
node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
reinterpret_cast<Node *>(data->array + data->end));
free(data);
delete data;
}