The preprocessor changes "pmc" to a previously
used identifier:
$ ./parrot -E - # invoke preprocessor
pcc_sub _test
.param string s1
.param pmc p2
end
^D # output:
pcc_sub _test
param string s1
param s1 p2 # this should be "pmc p2"
end
$ ./parrot -V
This is parrot version 0.1.1 built for i386-linux.
Copyright (C) 2001-2004 The Perl Foundation. All
Rights Reserved.
[...]
PASM/PIR compiler version 0.1.1.
- same output with parrot 0.1.0
Thanks - Flavio S. Glock
> The preprocessor changes "pmc" to a previously
> used identifier:
> $ ./parrot -E - # invoke preprocessor
Ouch, the preprocessor is far behind the current syntax. It needs either
updating or disabling.
Thanks for reporting,
leo