https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105727
--- Comment #11 from Martin Liška <marxin at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #10) > My guess is that the > BUILD_BUG(); > line is the sole thing that is wrong, it should be just break; > as the memory_is_poisoned_n(addr, size); will handle all the sizes, > regardless if they are constants or not. Sure, I'm going to suggest such a change.