On 10 May 2014, at 17:25, Mark Bush <m...@bushnet.org> 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 help-smalltalk@gnu.org https://lists.gnu.org/mailman/listinfo/help-smalltalk