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.
[ Parent
| on HN ]
There are no comments on this comment yet.