[fpc-devel] How to manually control debug information

Peter Vreman peter at freepascal.org
Thu Jun 2 22:05:38 CEST 2005


At 19:36 2-6-2005, you wrote:
>Hello,
>
>I'm writting a custom preprocessor and I would like that the line number
>information maps to the original file. An example (not real, only an
>example):
>
>   ...original.pas...
>   21 procedure AddFive(var a, b: Integer);
>   22 begin
>   23   a := ++b;
>   24 end;
>
>After preprocessor:
>
>   ...processed.pas...
>   25 procedure AddFive(var a, b: Integer);
>   26 begin
>   27   Inc(b);
>   28   a := b;
>   29 end;
>
>I would like that stepping in the debugger through AddFive showed 
>original.pas
>in lines 21 to 24, not processed.pas in lines 25 to 29.
>
>How could I do that?

That is not possible with fpc


Peter





More information about the fpc-devel mailing list