wlcore: Remove trailing semicolon from do {...} while (0) macro