[all-commits] [llvm/llvm-project] 3ba96c: [libc++] Adds tests for LWG-3373.

mordante via All-commits all-commits at lists.llvm.org
Sat Jan 15 04:47:06 PST 2022


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 3ba96cb2c94904ab68a59cfd2391846f1e9b9902
      https://github.com/llvm/llvm-project/commit/3ba96cb2c94904ab68a59cfd2391846f1e9b9902
  Author: Mark de Wever <koraq at xs4all.nl>
  Date:   2022-01-15 (Sat, 15 Jan 2022)

  Changed paths:
    M libcxx/docs/Status/Cxx20Issues.csv
    M libcxx/test/std/utilities/charconv/charconv.syn/from_chars_result.pass.cpp
    M libcxx/test/std/utilities/charconv/charconv.syn/to_chars_result.pass.cpp
    A libcxx/test/std/utilities/format/format.syn/format_to_n_result.pass.cpp

  Log Message:
  -----------
  [libc++] Adds tests for LWG-3373.

The code in libc++ already satisfy the requirements of LWG-3373. Since
the issue was written to specifically allow the types to be used in
structured bindings, tests have been added to validate the new
requirement.

Implements
LWG-3373 {to,from}_chars_result and format_to_n_result need the "we really mean what we say" wording

Reviewed By: #libc, ldionne

Differential Revision: https://reviews.llvm.org/D117337




More information about the All-commits mailing list