1
0
mirror of https://github.com/cc65/cc65.git synced 2026-04-22 01:16:54 +00:00

Don't rely on (actually changed) unspecified compiler behavior.

This commit is contained in:
Oliver Schmidt
2021-12-19 16:44:37 +01:00
parent 6a76d6d905
commit 2235830e31
+1 -1
View File
@@ -75,7 +75,7 @@ int __fastcall__ posix_memalign (void** memptr, size_t alignment, size_t size)
}
/* Test alignment: is it a power of two? There must be only one bit set. */
if (alignment == 0 || (alignment & --alignment) != 0) {
if (alignment == 0 || (alignment & alignment - 1) != 0) {
*memptr = NULL;
return EINVAL;
}