On 10 May 2014, at 17:25, Mark Bush <[email protected]> wrote:
> At the start of a block, a line number bytecode is not generated. This
> is compounded when blocks contain only statements that are messages to
> blocks or when blocks are stored for later evaluation.
I just noticed that the patch I provided seems not to have made it, so here it
is...
--- a/libgst/byte.c
+++ b/libgst/byte.c
@@ -151,6 +151,8 @@ _gst_line_number (int n, int flags)
{
_gst_compiler_state->prev_line = n;
next_line_number = n - _gst_compiler_state->line_offset;
+ if (!_gst_omit_line_numbers)
+ compile_byte (LINE_NUMBER_BYTECODE, next_line_number);
}
}
}
_______________________________________________
help-smalltalk mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/help-smalltalk