[libcxx-commits] [PATCH] D144568: [libc++][NFC] Refactor the __enable_ifs in <string>
Alexander Kornienko via Phabricator via libcxx-commits
libcxx-commits at lists.llvm.org
Tue Mar 28 10:21:48 PDT 2023
alexfh added a comment.
This commit increases compilation time by ~15% and increases recursive template instantiation depth (thus, requiring adjusting `-ftemplate-depth=2048`) in some of our internal test code. Admittedly, it's using templates in a sort of a compiler-load-test-like way, but this change may affect compilation time for real code as well (it's just not likely to hit the default `-ftemplate-depth=1024` limit and I don't have a good idea of how to find this code with reasonable effort).
Was this sort of a compiler time regression anticipated with for this change?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D144568/new/
https://reviews.llvm.org/D144568
More information about the libcxx-commits
mailing list