For x86 Darwin, we have a stack checking feature which re-uses some of this machinery around stack probing on Windows. Renaming this to be more appropriate for a generic feature.
Details
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Time | Test | |
---|---|---|
640 ms | x64 debian > libomp.lock::omp_init_lock.c |
Event Timeline
The feature hasn't yet been upstreamed yet, it's tied quite closely with macOS so has been shipping with Apple clang for a few years now. This is one of the downstream patches we've had. The rest we will upstream in due course and when we do I'll add a release note for it.
LGTM - I'd still prefer this rename is documented in the release notes for future reference - you can adjust the note as you make further additions.
clang-format: please reformat the code