This legitimate warning pops up when built with clang 20 and Core’s flags:
warning: field 'm_context' will be initialized after field 'm_task_set' [-Wreorder-ctor]
It looks like there are no dependency issues here and the reordering is safe, but please let me know if I’m wrong.