[all-commits] [llvm/llvm-project] 1fb728: [c++] implements tentative DR1432 for partial orde...
Yuanfang Chen via All-commits
all-commits at lists.llvm.org
Mon Oct 3 16:31:26 PDT 2022
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 1fb728e95c74bf72698c00094f18fa8d2eb42cda
https://github.com/llvm/llvm-project/commit/1fb728e95c74bf72698c00094f18fa8d2eb42cda
Author: Yuanfang Chen <yuanfang.chen at sony.com>
Date: 2022-10-03 (Mon, 03 Oct 2022)
Changed paths:
M clang/docs/ReleaseNotes.rst
M clang/lib/Sema/SemaTemplateDeduction.cpp
M clang/test/CXX/drs/dr6xx.cpp
A clang/test/SemaCXX/pre-dr692.cpp
Log Message:
-----------
[c++] implements tentative DR1432 for partial ordering of function template
D128745 handled DR1432 for the partial ordering of partial specializations, but
missed the handling for the partial ordering of function templates. This patch
implements the latter. While at it, also simplifies the previous implementation to
be more close to the wording without functional changes.
Fixes https://github.com/llvm/llvm-project/issues/56090
Reviewed By: erichkeane, #clang-language-wg, mizvekov
Differential Revision: https://reviews.llvm.org/D133683
More information about the All-commits
mailing list