summaryrefslogtreecommitdiff
path: root/rts/Interpreter.c
diff options
context:
space:
mode:
Diffstat (limited to 'rts/Interpreter.c')
-rw-r--r--rts/Interpreter.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/rts/Interpreter.c b/rts/Interpreter.c
index 809f0aba5a..f4fe816d28 100644
--- a/rts/Interpreter.c
+++ b/rts/Interpreter.c
@@ -788,9 +788,7 @@ run_BCO:
register StgPtr* ptrs = (StgPtr*)(&bco->ptrs->payload[0]);
#ifdef DEBUG
int bcoSize;
- bcoSize = BCO_READ_NEXT_WORD;
-#else
- BCO_NEXT_WORD;
+ bcoSize = bco->instrs->bytes / sizeof(StgWord16);
#endif
IF_DEBUG(interpreter,debugBelch("bcoSize = %d\n", bcoSize));