Browse Source
Which makes libc++ since version 16 not use transitive includes for backwards compatibility, both for faster build times and to detect if some code is missing a transitive include (which could blow up for the user even w/o this macro defined, as compiling with -std=c++23 also removes quite a lot such includes). For this repository this affects solely macOS on the CI, but right now it uses a VM with older libc++, which means it does nothing, but it's done there anyway to future-proof.next
1 changed files with 15 additions and 3 deletions
Loading…
Reference in new issue