HPL1: Fix more const warnings

This commit is contained in:
Eugene Sandulenko 2022-12-03 09:56:48 +01:00
parent 430dfffa26
commit 0f1f2b9946
No known key found for this signature in database
GPG Key ID: 014D387312D34F08

View File

@ -26,14 +26,12 @@
#include "dgDebug.h"
#include "dgMemory.h"
#include "common/util.h"
class dgStackBase {
protected:
dgStackBase(dgInt32 size);
~dgStackBase();
const void *m_ptr;
void *m_ptr;
};
inline dgStackBase::dgStackBase(dgInt32 size) {
@ -41,7 +39,7 @@ inline dgStackBase::dgStackBase(dgInt32 size) {
}
inline dgStackBase::~dgStackBase() {
dgFreeStack(Common::remove_const<void *>::type(m_ptr));
dgFreeStack(m_ptr);
}
@ -102,7 +100,7 @@ const T &dgStack<T>::operator[](dgInt32 entry) const {
_ASSERTE(entry >= 0);
_ASSERTE((entry < m_size) || ((m_size == 0) && (entry == 0)));
mem = Common::remove_const<T *>::type(m_ptr);
mem = (T *) m_ptr;
return mem[entry];
}