https://github.com/nickdesaulniers requested changes to this pull request. Putting a hold on this to discuss. AFAIK, the compiler should be providing these definitions. Under what conditions is this header needed? https://github.com/llvm/llvm-project/pull/78887