Hello.
While trying to compile a application for Darwin and his last clang assembler, there is that error for few label/goto code:
(9009) Assembling msedrawtext
units/msedrawtext.s:3362:1: error: non-private labels cannot appear between .cfi_startproc / .cfi_endproc pairs
_$MSEDRAWTEXT$_Lj446:
^
units/msedrawtext.s:2865:1: error: previous .cfi_startproc was here
.cfi_startproc
^
I did not find why some of the label/goto make the new assembler not happy (it was ok before).
The lot of other label/goto dont give problems.
So all the problematic label/goto were replaced with equivalent "traditional" pascal code.
There was only 12 to replace for all msegui so it was not a disaster and all is assembling/working ok.
But, for the light, I would be happy to find why those labels are not ok and all others yes.
Thanks.
[EDIT] The problem is bigger than I was thinking.
For zeoslib there is a montain of label/goto that are not accepted, idem for units that use label/goto.
Fre;D