On 14.08.24 17:19, Danilo Krummrich wrote: > On Wed, Aug 14, 2024 at 05:03:21PM +0200, Miguel Ojeda wrote: >> On Wed, Aug 14, 2024 at 4:00 PM Danilo Krummrich <dakr@xxxxxxxxxx> wrote: >>> >>> If we keep them, we'd consequently also need to add them for vrealloc() and >>> kvrealloc(). But again, they don't do anything for us, and hence are more >>> misleading than helpful IMO. >> >> In general, they could do something (e.g. `noreturn`), perhaps in the future. > > Indeed, and I think once they're honored we should add them again. That sounds like it will be a lot of work, going through every function and checking if it has the given attribute. Especially when the attributes are enabled one by one. I think we should keep them (and of course introduce them on new functions). --- Cheers, Benno > It's just that I think as long as compiler attributes aren't honored, we should > not have them in the first place to avoid confusion about whether they do or do > not have any effect.