[all-commits] [llvm/llvm-project] 494dad: [libc++][NFC] Mark LWG3573 as complete

Joseph Loser via All-commits all-commits at lists.llvm.org
Tue Oct 19 11:20:00 PDT 2021


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 494dad6b72d499ea832ab4b9b9bb76e0330e4eeb
      https://github.com/llvm/llvm-project/commit/494dad6b72d499ea832ab4b9b9bb76e0330e4eeb
  Author: Joe Loser <joeloser93 at gmail.com>
  Date:   2021-10-19 (Tue, 19 Oct 2021)

  Changed paths:
    M libcxx/docs/Status/Cxx2bIssues.csv
    M libcxx/test/std/strings/string.view/string.view.cons/from_iterator_sentinel.pass.cpp

  Log Message:
  -----------
  [libc++][NFC] Mark LWG3573 as complete

Mark LWG3573 as complete. It involves a change in wording around when
`basic_string_view`'s constructor for iterator/sentinel can throw. The
current implementation is not marked conditionally `noexcept`, so there
is nothing to do here. Add a test that binds this behavior to verify the
constructor is not marked `noexcept(true)` when `end - begin` throws.

Reviewed By: ldionne, Mordante, #libc

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




More information about the All-commits mailing list