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

Reply via email to