From e91a31447d1dff50926fd97904038d09f5e34b06 Mon Sep 17 00:00:00 2001 From: Dmitriy Ryajov Date: Sat, 26 Mar 2022 18:09:37 -0600 Subject: [PATCH] remove sideeffects pragma --- leopard/utils/allocs.nim | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/leopard/utils/allocs.nim b/leopard/utils/allocs.nim index f1b7ec7..222c7dc 100644 --- a/leopard/utils/allocs.nim +++ b/leopard/utils/allocs.nim @@ -26,14 +26,14 @@ when defined(windows): alignedAllocWindows(size, alignment) proc alignedAllocWindows(size, alignment: csize_t): pointer - {.sideeffect, importc: "_aligned_malloc", header: "".} + {.importc: "_aligned_malloc", header: "".} # Beware of the arg order! proc alignedFree*[T](p: ptr T) - {.sideeffect, importc: "_aligned_free", header: "".} + {.importc: "_aligned_free", header: "".} elif defined(osx): proc posix_memalign(mem: var pointer, alignment, size: csize_t) - {.sideeffect, importc, header:"".} + {.importc, header:"".} proc alignedAlloc(alignment, size: csize_t): pointer {.inline.} = posix_memalign(result, alignment, size) @@ -42,10 +42,10 @@ elif defined(osx): c_free(p) elif defined(unix): proc alignedAlloc(alignment, size: csize_t): pointer - {.sideeffect, importc: "aligned_alloc", header: "".} + {.importc: "aligned_alloc", header: "".} proc alignedFree*[T](p: ptr T) {.inline.} = - {.sideeffect, importc: "free_aligned", header: "".} + {.importc: "free_aligned", header: "".} c_free(p) else: {.warning: "Falling back to manual pointer alignment, might end-up using more memory!".}