mirror of
https://github.com/frida/tinycc
synced 2024-12-23 13:36:49 +03:00
f5f82abc99
Insert a space when it is required to prevent mistokenisation of the output, and also in a few cases where it is not strictly required, imitating GCC's behaviour.
27 lines
133 B
Plaintext
27 lines
133 B
Plaintext
|
|
|
|
Z(1)
|
|
Z(Z(1))
|
|
Z(Z(Z(Z(Z(1)))))
|
|
|
|
|
|
|
|
return A + B;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return A+1 + B+1;
|
|
|
|
|
|
|
|
|
|
return A1+3 +2 +1 + B1+1 +3 +2;
|
|
|
|
|
|
|
|
x x 1 1 x
|
|
x+x-1 +1 -
|