Re-land [openmp] Fix warnings when building on Windows with latest MSVC or Clang ToT (#77853)

The reverts 94f960925b7f609636fc2ffd83053814d5e45ed1 and fixes it.

GitOrigin-RevId: 15fdc7646ca24506ccb6a59861da8f3b52ab031c
8 files changed