forked from OSchip/llvm-project
53623d4aa7
Before this patch, the __config_site header was only generated when at least one __config_site macro needed to be defined. This lead to two different code paths in how libc++ is configured, depending on whether a __config_site header was generated or not. After this patch, the __config_site is always generated, but it can be empty in case there are no macros to define in it. More context on why this change is important -------------------------------------------- In addition to being confusing, this double-code-path situation lead to broken code being checked in undetected in |
||
---|---|---|
.. | ||
CMakeLists.txt | ||
CartesianBenchmarks.h | ||
ContainerBenchmarks.h | ||
GenerateInput.h | ||
Utilities.h | ||
algorithms.bench.cpp | ||
algorithms.partition_point.bench.cpp | ||
allocation.bench.cpp | ||
deque.bench.cpp | ||
filesystem.bench.cpp | ||
function.bench.cpp | ||
lit.cfg.py | ||
lit.site.cfg.py.in | ||
ordered_set.bench.cpp | ||
string.bench.cpp | ||
stringstream.bench.cpp | ||
unordered_set_operations.bench.cpp | ||
util_smartptr.bench.cpp | ||
vector_operations.bench.cpp |