Revert "[libc++] Remove workarounds for systems that used to require __need_XXX macros"
authorYi Kong <yikong@google.com>
Tue, 22 Nov 2022 11:11:42 +0000 (20:11 +0900)
committerYi Kong <yikong@google.com>
Tue, 22 Nov 2022 11:46:38 +0000 (20:46 +0900)
commit3f65c8fcbe4ed4886500a0b9b939a363b70a43c3
tree936eb0115bb31a657e95814db9d972b01e460cb9
parentf50423c1a4422900aa1240fed643f5920451a88d
Revert "[libc++] Remove workarounds for systems that used to require __need_XXX macros"

This reverts commit 119cef40d18c48240854edc553dca61c4e9fdf27.

The change broke multiple builders.
libcxx/include/ext/__hash
libcxx/include/module.modulemap.in
libcxx/include/stdbool.h
libcxx/include/stddef.h
libcxx/include/stdio.h
libcxx/include/stdlib.h
libcxx/include/wchar.h