From: Philipp K. K. <pk...@sp...> - 2024-08-21 08:02:23
|
Am 18.08.24 um 08:45 schrieb Philipp Klaus Krause: > Am 18.08.24 um 06:35 schrieb Erik Petrich: >> >> /home/sdcc-builder/build/sdcc-build/orig/sdcc/src/f8/gen.c: In function >> ‘genRightShift’: >> /home/sdcc-builder/build/sdcc-build/orig/sdcc/src/f8/gen.c:5364:7: >> error: a label can only be part of a statement and a declaration is not >> a statement >> […] >> >> Looks like some sort of portability issue with the f8 code that was >> merged in on August 4. > > Thanks for having a look. That's my fault: labels before declarations > are an ISO C23 feature, but SDCC is supposed to be written in ISO C17. I > fixed it today. > > Philipp In case someone was wondering why the snapshots aren't back yet: I found and removed another use of a C23 feature in the f8 port today. That should be the laat one, so I guess 32-bit snapshots will be back tomorrow. Philipp |