[libcxx] Add _LIBCPP_NODEBUG to std::conditional related typedfs
Looks like std::conditional wasn't included in 14d48692 (& maybe other typedefs that should be using this technique either got missed or have regressed since that change was made) This was noticed by a 1.4% clang.dwp regression due to f4fb72e6 introducing more instantiations of std::conditional - this change reduces that regression to 0.6% at least. I'm also looking at other instantiations caused by that change that might be able to be addressed - but a quick grep shows ~200 "type" typedefs missing _LIBCPP_NODEBUG, so maybe a systematic application of the typedef might be suitable? Differential Revision: https://reviews.llvm.org/D131082
Loading
Please sign in to comment