[all-commits] [llvm/llvm-project] a1d261: [c++17] Fix assert / wrong code when passing a noe...

Richard Smith via All-commits all-commits at lists.llvm.org
Wed Dec 4 18:55:33 PST 2019


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: a1d2611c046efa46cf32a10c9e9a8a7a8a06feba
      https://github.com/llvm/llvm-project/commit/a1d2611c046efa46cf32a10c9e9a8a7a8a06feba
  Author: Richard Smith <richard at metafoo.co.uk>
  Date:   2019-12-04 (Wed, 04 Dec 2019)

  Changed paths:
    M clang/lib/Sema/SemaTemplate.cpp
    M clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp

  Log Message:
  -----------
  [c++17] Fix assert / wrong code when passing a noexcept pointer to
member function to a non-noexcept pointer to member non-type template
parameter.


  Commit: 11d10527852b4d3ed738aa90d8bec0f398160593
      https://github.com/llvm/llvm-project/commit/11d10527852b4d3ed738aa90d8bec0f398160593
  Author: Richard Smith <richard at metafoo.co.uk>
  Date:   2019-12-04 (Wed, 04 Dec 2019)

  Changed paths:
    M clang/lib/Sema/SemaTemplate.cpp
    M clang/test/SemaCXX/exceptions-seh.cpp
    M clang/test/SemaTemplate/temp_arg_nontype_cxx1z.cpp

  Log Message:
  -----------
  Properly convert all declaration non-type template arguments when
forming non-type template parameter values.


Compare: https://github.com/llvm/llvm-project/compare/039d4b3aa20a...11d10527852b


More information about the All-commits mailing list