pogo59 wrote: The status quo is that any test using umask needs `REQUIRES: shell` and already won't be running on Windows. So you are changing the status quo. https://github.com/llvm/llvm-project/pull/94621