# New Ticket Created by "Jesse Taylor"
# Please include the string: [perl #51566]
# in the subject line of all future correspondence about this issue.
# <URL: http://rt.perl.org/rt3/Ticket/Display.html?id=51566 >
I'm having problems understanding what the last two lines in the following
code segment are doing (taken from imcc_run( ) in compilers/imcc/main.c):
int obj_file;
yyscan_t yyscanner = IMCC_INFO(interp)->yyscanner;
const char * const output_file = interp->output_file;
if (!interp->lo_var_ptr)
interp->lo_var_ptr = (void *)&obj_file;
I can't see how they are connected. I've tried grepping around and searching
the Perl6 internals list w/o any luck. Whatever it's doing, it's definitely
not clear (at least to me....) from the sources or docs, and would
definitely benefit from a comment in the sources explaining its purpose.
Thanks,
Jesse Taylor
-----------------
Flags:
category=core
severity=low