[all-commits] [llvm/llvm-project] de5039: [clang]Transform uninstantiated ExceptionSpec in `...

Congcong Cai via All-commits all-commits at lists.llvm.org
Fri Jan 5 07:38:12 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: de5039545ee4e9f5aa7023632d5c4baa5e782e51
      https://github.com/llvm/llvm-project/commit/de5039545ee4e9f5aa7023632d5c4baa5e782e51
  Author: Congcong Cai <congcongcai0907 at 163.com>
  Date:   2024-01-05 (Fri, 05 Jan 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/AST/Type.h
    M clang/lib/AST/Type.cpp
    M clang/lib/Sema/SemaTemplateDeduction.cpp
    M clang/lib/Sema/SemaTemplateInstantiate.cpp
    M clang/test/SemaCXX/dependent-noexcept-uninstantiated.cpp

  Log Message:
  -----------
  [clang]Transform uninstantiated ExceptionSpec in `TemplateInstantiator` (#77073)

Fixes: #77071
`SubstituteDeducedTypeTransform` will transform type and it will visit
uninstantiated `ExceptionSpecInfo`, which will cause odd behavior.




More information about the All-commits mailing list