You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
----
BTW, there is a fundamental problem with this very common usage of a
Parrot::Pmc2c::Emitter:
$e->emit( <<"END", FILE, LINE + 1 );
... code ...
END
In the above usage, LINE returns the line number of the line containing
the "END" marker, not that of the line containing the "emit" call, so the
#line directive it emits points to the wrong place in the source file.
... and this passage occurs in well into the thread here.
New ticket opened from comment on list in thread 'Re: Warnings on
Solaris, Pmc2c usage/design bug', from Andrew Johnson.
BTW, there is a fundamental problem with this very common usage of a
Parrot::Pmc2c::Emitter:
$e->emit( <<"END", FILE, LINE + 1 );
... code ...
END
In the above usage, LINE returns the line number of the line containing
the "END" marker, not that of the line containing the "emit" call, so the
line directive it emits points to the wrong place in the source file.
Originally http://trac.parrot.org/parrot/ticket/1201
The text was updated successfully, but these errors were encountered: