Closed osy closed 3 years ago
I still don't know of a good workaround for 9b1d8f01a6e99166f9808c79966abe10786de8b6 the other way I considered is writing a Python script that generates the .S file but it seems like overkill.
i think we can live with it for now. we should raise a bug with the clang project though to have this fixed:
I think having macros expand to a single line is standard but how assemblers handle newline alternative (like ;
) is dependent on the assembler: https://stackoverflow.com/questions/27685548/can-i-write-multiple-assembly-instructions-on-the-same-line
Seems like clang's arm64 assembler does not interpret ;
as a new line even though clang's x86_64 assembler does...
yeah to be clear i was talking about the ;
issue
These last couple of fixes are needed for the following