[libcxx-commits] [libcxx] [libc++] Add basic constant folding for std::format (PR #107197)
Louis Dionne via libcxx-commits
libcxx-commits at lists.llvm.org
Wed Nov 6 09:00:22 PST 2024
================
@@ -448,13 +450,44 @@ format_to(_OutIt __out_it, wformat_string<_Args...> __fmt, _Args&&... __args) {
}
# endif
+template <class _CharT>
+[[nodiscard]] _LIBCPP_HIDE_FROM_ABI optional<basic_string<_CharT>> __try_constant_folding(
+ basic_string_view<_CharT> __fmt,
+ basic_format_args<basic_format_context<back_insert_iterator<__format::__output_buffer<_CharT>>, _CharT>> __args) {
+ return nullopt;
----------------
ldionne wrote:
That seems unintended.
https://github.com/llvm/llvm-project/pull/107197
More information about the libcxx-commits
mailing list