diff options
author | Manna, Soumi <soumi.manna@intel.com> | 2023-05-30 18:58:44 -0700 |
---|---|---|
committer | Manna, Soumi <soumi.manna@intel.com> | 2023-05-30 19:02:40 -0700 |
commit | cf236a037fd846d12131809ed07766fceec65fdc (patch) | |
tree | 59c21a31a4ef0bddb9c20d67efe5b88e80149d51 /clang/lib/Frontend/CompilerInvocation.cpp | |
parent | 62307f6d4e449e66a662e4ed79547e616a6f41ca (diff) | |
download | llvm-cf236a037fd846d12131809ed07766fceec65fdc.zip llvm-cf236a037fd846d12131809ed07766fceec65fdc.tar.gz llvm-cf236a037fd846d12131809ed07766fceec65fdc.tar.bz2 |
[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
Diffstat (limited to 'clang/lib/Frontend/CompilerInvocation.cpp')
0 files changed, 0 insertions, 0 deletions