commit | d2971c66d7abfc3e8d4992c975606eacaa327a44 | [log] [tgz] |
---|---|---|
author | Eric Fiselier <eric@efcs.ca> | Fri Feb 14 16:34:46 2020 |
committer | Eric Fiselier <eric@efcs.ca> | Fri Feb 14 16:36:27 2020 |
tree | 5299d4495aad8897d0a5acbceb571463cb717780 | |
parent | e0f2bb8e64bdef2d3da34f573b91585322e97c17 [diff] |
[libc++] Remove cycle between <type_traits> and <cstddef> This was caused by byte depending on traits. This patch moves the minimal amount of meta-programming into <cstddef> to break the cycle. Cr-Mirrored-From: sso://chromium.googlesource.com/_direct/external/github.com/llvm/llvm-project Cr-Mirrored-Commit: cccf1ef0c89432339363fc0121e3d97f5a04ac69