thieta added a comment. In D130689#3686718 <https://reviews.llvm.org/D130689#3686718>, @thieta wrote:
> In D130689#3684399 <https://reviews.llvm.org/D130689#3684399>, @h-vetinari > wrote: > >> It may be worth calling out that this is about C++17 core language and not >> the standard library? >> >> libstdcxx only finished C++17 support in GCC 12, and libcxx is still missing >> various pieces even today (much less for Clang 5). > > I will add a small line about this in the coding standards document. Actually - never mind this is already well documented in the coding standards document: Unless otherwise documented, LLVM subprojects are written using standard C++17 code and avoid unnecessary vendor-specific extensions. Nevertheless, we restrict ourselves to features which are available in the major toolchains supported as host compilers (see :doc:`GettingStarted` page, section `Software`). Each toolchain provides a good reference for what it accepts: * Clang: https://clang.llvm.org/cxx_status.html * GCC: https://gcc.gnu.org/projects/cxx-status.html#cxx17 * MSVC: https://msdn.microsoft.com/en-us/library/hh567368.aspx I feel that's good enough. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D130689/new/ https://reviews.llvm.org/D130689 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits