Which compiler whines with which if you ignore an ignored return value? `-Wunused-result` is pretty extrem. That would cause the compiler to nag every other line of RIOT.