News for hackers. Stuff that matters.
Re:Workaround Clang v15 AArch64 miscompile that affects para... by nneonneo on Monday October 21, 2024 @05:47PM (#41908865)
If I had to guess, they’re probably just expanding the Scheme code into C code during compilation. Also: it isn’t an endless C loop; do{/statements/}while(0) is a common macro idiom for a block of code that requires a trailing semicolon, i.e. one that behaves syntactically like a normal (void) function call. It only runs once because the condition is false.

There are no comments on this comment yet.