Changed to delete[] where applicable
This commit is contained in:
parent
a29777765d
commit
3999677c93
|
|
@ -49,7 +49,7 @@ class LoadTimeInitializer
|
||||||
LoadTimeInitializer(); //will be called when library is loaded
|
LoadTimeInitializer(); //will be called when library is loaded
|
||||||
~LoadTimeInitializer()
|
~LoadTimeInitializer()
|
||||||
{
|
{
|
||||||
delete m_buffer;
|
delete[] m_buffer;
|
||||||
}
|
}
|
||||||
void print_profiling();
|
void print_profiling();
|
||||||
void debug_dump(std::string filename, std::string s, bool to_append, bool add_newline=true);
|
void debug_dump(std::string filename, std::string s, bool to_append, bool add_newline=true);
|
||||||
|
|
|
||||||
|
|
@ -40,8 +40,8 @@ class DataHolder
|
||||||
|
|
||||||
#define FREE_MATRIX(X) \
|
#define FREE_MATRIX(X) \
|
||||||
for(int i=0;i<m_paddedMaxReadLength;++i) \
|
for(int i=0;i<m_paddedMaxReadLength;++i) \
|
||||||
delete X[i]; \
|
delete[] X[i]; \
|
||||||
delete X;
|
delete[] X;
|
||||||
|
|
||||||
public:
|
public:
|
||||||
DataHolder() { m_is_initialized = false; }
|
DataHolder() { m_is_initialized = false; }
|
||||||
|
|
@ -53,7 +53,7 @@ class DataHolder
|
||||||
FREE_MATRIX(m_insertionMatrix);
|
FREE_MATRIX(m_insertionMatrix);
|
||||||
FREE_MATRIX(m_deletionMatrix);
|
FREE_MATRIX(m_deletionMatrix);
|
||||||
FREE_MATRIX(m_prior);
|
FREE_MATRIX(m_prior);
|
||||||
delete m_transition;
|
delete[] m_transition;
|
||||||
}
|
}
|
||||||
|
|
||||||
m_readMaxLength = readMaxLength;
|
m_readMaxLength = readMaxLength;
|
||||||
|
|
|
||||||
|
|
@ -100,7 +100,7 @@ int main()
|
||||||
aggregateTimeWrite += (getCurrClk() - lastClk) ;
|
aggregateTimeWrite += (getCurrClk() - lastClk) ;
|
||||||
}
|
}
|
||||||
|
|
||||||
delete tc;
|
delete[] tc;
|
||||||
printf("AVX Read Time: %.2f\n", aggregateTimeRead);
|
printf("AVX Read Time: %.2f\n", aggregateTimeRead);
|
||||||
printf("AVX Compute Time: %.2f\n", aggregateTimeCompute);
|
printf("AVX Compute Time: %.2f\n", aggregateTimeCompute);
|
||||||
printf("AVX Write Time: %.2f\n", aggregateTimeWrite);
|
printf("AVX Write Time: %.2f\n", aggregateTimeWrite);
|
||||||
|
|
|
||||||
|
|
@ -461,12 +461,12 @@ void do_compute(char* filename, bool use_old_read_testcase, unsigned chunk_size,
|
||||||
}
|
}
|
||||||
for(unsigned i=0;i<tc_vector.size();++i)
|
for(unsigned i=0;i<tc_vector.size();++i)
|
||||||
{
|
{
|
||||||
delete tc_vector[i].rs;
|
delete[] tc_vector[i].rs;
|
||||||
delete tc_vector[i].hap;
|
delete[] tc_vector[i].hap;
|
||||||
delete tc_vector[i].q;
|
delete[] tc_vector[i].q;
|
||||||
delete tc_vector[i].i;
|
delete[] tc_vector[i].i;
|
||||||
delete tc_vector[i].d;
|
delete[] tc_vector[i].d;
|
||||||
delete tc_vector[i].c;
|
delete[] tc_vector[i].c;
|
||||||
}
|
}
|
||||||
results_vec.clear();
|
results_vec.clear();
|
||||||
tc_vector.clear();
|
tc_vector.clear();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue