sys/cdefs.h: Protect parameters to __builtin_is_aligned()
authorPaul Cercueil <paul@crapouillou.net>
Tue, 22 Jul 2025 21:45:40 +0000 (23:45 +0200)
committerCorinna Vinschen <corinna@vinschen.de>
Wed, 23 Jul 2025 09:12:05 +0000 (11:12 +0200)
commit4ac96b9da4ce6f4e3847cc356d58e1a929665858
tree9709523617f7a47b0ae40a1106335064d330aa7c
parent75891e8fed472961573a1f62204f59479d1c4eab
sys/cdefs.h: Protect parameters to __builtin_is_aligned()

The macro was not protecting properly its first parameter, which caused
it to silently return an invalid value when passing a composed
parameter, ie.

__builtin_is_aligned(src | dst | len, 32);

Signed-off-by: Paul Cercueil <paul@crapouillou.net>
newlib/libc/include/sys/cdefs.h
This page took 0.030881 seconds and 5 git commands to generate.