On Mon, Nov 24, 2008 at 02:31:58AM +0100, Jonathan Worthington wrote:
> Oh, argh, so .line now carries the file *and* the line number?.I wanted  
> it to just carry the line number (the clue's in the name... ;-)) and  
> have .file carry the filename. Then the source you compiled from one  
> file has one ".file 'foo.pir'" directive, and then you just have ".line  
> 42" style things for lines.

Either way works for me -- PCT can generate either without much
difficulty.  It probably makes more sense to have separate .file
and .line directives.  In particular, I wouldn't want to be
repeating the .file annotation information throughout the bytecode!  :-)

Just a reminder that the central issue for PCT and other HLL's
is that the current #line, setline, setfile, etc. instructions
are currently intimately tied to lines of PIR source (RT #43269),
and they probably shouldn't be.

I agree that I don't see a strong need for setting file and
line number dynamically -- at least not at this stage.

Thanks!

Pm

Reply via email to