[all-commits] [llvm/llvm-project] cf236a: [NFC][CLANG] Fix nullptr dereference issue in Dedu...
smanna12 via All-commits
all-commits at lists.llvm.org
Tue May 30 19:03:48 PDT 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: cf236a037fd846d12131809ed07766fceec65fdc
https://github.com/llvm/llvm-project/commit/cf236a037fd846d12131809ed07766fceec65fdc
Author: Manna, Soumi <soumi.manna at intel.com>
Date: 2023-05-30 (Tue, 30 May 2023)
Changed paths:
M clang/lib/Sema/SemaTemplateDeduction.cpp
Log Message:
-----------
[NFC][CLANG] Fix nullptr dereference issue in DeduceTemplateArgumentsByTypeMatch()
DeduceTemplateArgumentsByTypeMatch() returns null value which is dereferenced without checking since getAsIncompleteArrayType() returns nullptr and we are dereferencing null pointer value for S.Context->getAsIncompleteArrayType(P) when calling getElementType().
This patch adds an assert.
Reviewed By: erichkeane
Differential Revision: https://reviews.llvm.org/D151529
More information about the All-commits
mailing list