Paul Gofman (@gofman) commented about dlls/ntdll/tests/sync.c:
/* test NtDelayExecution */
SetLastError( 0xdeadbeef );
status = pNtDelayExecution( test->alertable, &timeout );
ok( GetLastError() == 0xdeadbeef, "%s: LastError unexpectedly changed to %lu.\n", test->desc, GetLastError() );
/* test yields */
if (!test->timeout)
{
todo_wine_if(status == STATUS_TIMEOUT)
ok( status == STATUS_SUCCESS || status == STATUS_NO_YIELD_PERFORMED ||
(test->alertable && test->queue_apc && status == STATUS_USER_APC),
"%s: got %#lx.\n", test->desc, status );
if (status == STATUS_NO_YIELD_PERFORMED)
noyields[test->alertable ? 1 : 0]++;
Just ```noyields[test->alertable]++```?