summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--rts/Linker.c5
1 files changed, 4 insertions, 1 deletions
diff --git a/rts/Linker.c b/rts/Linker.c
index e0a3a07dc2..8c7cc2848a 100644
--- a/rts/Linker.c
+++ b/rts/Linker.c
@@ -1628,7 +1628,10 @@ int ocTryLoad (ObjectCode* oc) {
# else
barf("ocTryLoad: not implemented on this platform");
# endif
- if (!r) { return r; }
+ if (!r) {
+ IF_DEBUG(linker, ocDebugBelch(oc, "resolution failed\n"));
+ return r;
+ }
IF_DEBUG(linker, ocDebugBelch(oc, "protecting mappings\n"));
#if defined(NEED_SYMBOL_EXTRAS)