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(): 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 inline int QByteArray::size() const
{ return d->size; } { 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), node_destruct(reinterpret_cast<Node *>(data->array + data->begin),
reinterpret_cast<Node *>(data->array + data->end)); reinterpret_cast<Node *>(data->array + data->end));
free(data); delete data;
} }