diff options
author | Ben Gamari <ben@smart-cactus.org> | 2017-04-04 16:15:32 -0400 |
---|---|---|
committer | Ben Gamari <ben@smart-cactus.org> | 2017-04-04 16:57:01 -0400 |
commit | ff267f37788eb47e1d9da15bf396eccec4297bf6 (patch) | |
tree | 0d9b9e50b2cbd4a79c1a479eaf86df0d13bb657e /rts/Linker.c | |
parent | 7e340c2bbf4a56959bd1e95cdd1cfdb2b7e537c2 (diff) | |
download | haskell-ff267f37788eb47e1d9da15bf396eccec4297bf6.tar.gz |
rts: Fix lingering #ifs
These were missed in D3278.
Diffstat (limited to 'rts/Linker.c')
-rw-r--r-- | rts/Linker.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/rts/Linker.c b/rts/Linker.c index 529af9ac9a..7366904831 100644 --- a/rts/Linker.c +++ b/rts/Linker.c @@ -1174,7 +1174,7 @@ void freeObjectCode (ObjectCode *oc) /* Free symbol_extras. On x86_64 Windows, symbol_extras are allocated * alongside the image, so we don't need to free. */ -#if NEED_SYMBOL_EXTRAS && (!defined(x86_64_HOST_ARCH) || !defined(mingw32_HOST_OS)) +#if defined(NEED_SYMBOL_EXTRAS) && (!defined(x86_64_HOST_ARCH) || !defined(mingw32_HOST_OS)) if (RTS_LINKER_USE_MMAP) { if (!USE_CONTIGUOUS_MMAP && oc->symbol_extras != NULL) { m32_free(oc->symbol_extras, @@ -1244,7 +1244,7 @@ mkOc( pathchar *path, char *image, int imageSize, oc->sections = NULL; oc->proddables = NULL; oc->stable_ptrs = NULL; -#if NEED_SYMBOL_EXTRAS +#if defined(NEED_SYMBOL_EXTRAS) oc->symbol_extras = NULL; #endif oc->imageMapped = mapped; @@ -1467,7 +1467,7 @@ HsInt loadOc (ObjectCode* oc) return r; } -#if NEED_SYMBOL_EXTRAS +#if defined(NEED_SYMBOL_EXTRAS) # if defined(OBJFORMAT_MACHO) r = ocAllocateSymbolExtras_MachO ( oc ); if (!r) { |