Josh Wilmes wrote:

For some reason, this only occurs when imcc is built with tcc- it works fine
with the other compilers.   I don't know what this error is meant to mean,
so i'm not quite sure how to troubleshoot it.

Any ideas?

[EMAIL PROTECTED]:~/devel/parrot% ./parrot t/op/arithmetics_38.pasm error:imcc: file t/op/arithmetics_38.pasm line 1: Macros only allowed in assembl

It seems, that a tcc compiled parrot doesn't switch to PASM parsing mode correctly. This is turned on ("pasm_file = 1") in main.c:main() line 383.
You could also try the "-a" command line options, which forces PASM mode. But I have no idea, why this compiler is failing here.


leo




Reply via email to