On Windows (sigh).  Seems to be due to Simon Marlow’s 2a6f193b

rts\Schedule.c: In function 'suspendThread':

 

rts\Schedule.c:2239:3:

     error: expected ';' before 'EnterCriticalSection'

rts/ghc.mk:236: recipe for target 'rts/dist/build/Schedule.thr_o' failed