Seems like compiler is optimized out your code. Check it: compiler can decide that your is "never reached" based on some condition.
For example:
[pascal]if False then
begin
Inc(i); // This code will never be executed, and no "blue dots" should appear here
end;[/pascal]