[all-commits] [llvm/llvm-project] 62c221: [Concepts] Profile TypeConstraints in ProfileTempl...

Saar Raz via All-commits all-commits at lists.llvm.org
Thu Jan 23 00:00:24 PST 2020


  Branch: refs/heads/master
  Home:   https://github.com/llvm/llvm-project
  Commit: 62c221b5090c2e1d3ca408bcab6f69c4d9e175b7
      https://github.com/llvm/llvm-project/commit/62c221b5090c2e1d3ca408bcab6f69c4d9e175b7
  Author: Saar Raz <saar at raz.email>
  Date:   2020-01-23 (Thu, 23 Jan 2020)

  Changed paths:
    M clang/lib/AST/DeclTemplate.cpp
    M clang/test/CXX/temp/temp.constr/temp.constr.constr/partial-specializations.cpp

  Log Message:
  -----------
  [Concepts] Profile TypeConstraints in ProfileTemplateParameterList

Profile TypeConstraints in ProfileTemplateParameterList so we can distinguish
between partial specializations which differ in their TemplateParameterList
type constraints.

Recommit, now profiling the IDC so that we can deal with situations where the
TemplateArgsAsWritten are nullptr (happens when canonicalizing type constraints).




More information about the All-commits mailing list