Thomas Preud'homme wrote:
In the P() example, the warning is inappropriate.
In the Q() example, the result is wrong. We should get + and + as two
separate tokens, not the single token ++.
Fixed in mob.
Good, however note that the mechanism to perform token pasting
via
tcc_open_bf(tcc_state, ":paste:", cstr.size);
is extremely slow and per se has a good share in making current
tcc about twice as slow compiling itself compared to 0.9.25.
Now I observe that (in self compilation) token pasting happens
3113 times, however the fix (which as the comment suggests is to
improve certain cases of token pasting) runs similar code additional
22669 times. This raises some questions.
--- grischka
_______________________________________________
Tinycc-devel mailing list
[email protected]
https://lists.nongnu.org/mailman/listinfo/tinycc-devel