On Sunday, 16 January 2022 at 11:43:40 UTC, Ali Çehreli wrote:

void main() {
  enum count = 7;

  // Allocate some memory
  void* rawData = malloc(int.sizeof * count);

If count is not equal to 8 I get weird results! The reason of course, is the free():
// [93947717336544, 1, 2, 3, 4, 5, 6]

I remarked it for exclusion purposes but I couldn't try it as char. [Here](https://run.dlang.io/is/yFmXwO) is my test code.



Reply via email to