История изменений
Исправление abcq, (текущая версия) :
Ну это уж очень какой-то простой тест с единичным выделением и высвобождением, придумайте что-то посложнее, да и миллион аллоцириванных байт это как-то даже не интересно, погоняйте свою реализацию на действительно больших аллокациях.
if(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.dynamic)
{
free(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.pointer);
}
else{ // вот это очень смущает, вы готовы ручаться что это
} // не наступит никогда?
;
у ваших массивов есть индексирование или весь массив из себя по сути представляет вот это?
struct metaprog_instance_0_3560345070488020993__structure_definition_6184720867747722241_0 {
size_t size;
unsigned char * pointer;
char dynamic;
};
Исходная версия abcq, :
Ну это уж очень какой-то простой тест с единичным выделением и высвобождением, придумайте что-то посложнее, да и миллион аллоцириванных байт это как-то даже не интересно, погоняйте свою реализацию на действительно больших аллокациях.
if(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.dynamic)
{
free(metaprog_instance_0_3560345070488020993__structure_constant_6184720867747722241_0.pointer);
}
else{ // вот это очень смущает, вы готовы ручаться что эта
} // не наступит никогда?
;
у ваших массивов есть индексирование или весь массив из себя по сути представляет вот это?
struct metaprog_instance_0_3560345070488020993__structure_definition_6184720867747722241_0 {
size_t size;
unsigned char * pointer;
char dynamic;
};