[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