With the attached patch, which changes argv to be a ResizableStringArray instead of an SArray, when argv reaches the pir execution, four null strings are prepended to argv. Running parrot with -D8 prints the argv without those four null strings. The comment above the change indicates eventually changing it to be a ResizableStringArray, but these four null strings are an issue against that. I can't understand why it's doing that, maybe someone else can understand it.

Attachment: embed.patch
Description: Binary data



Reply via email to