diff options
author | Akshay Khadse <akshayskhadse@gmail.com> | 2023-04-23 12:06:54 +0800 |
---|---|---|
committer | Akshay Khadse <akshayskhadse@gmail.com> | 2023-04-23 12:07:11 +0800 |
commit | 22b23a5213b57ce1834f5b50fbbf8a50297efc8a (patch) | |
tree | 6c87c14a58ce84a2afb9698b79372ae0ae8200c1 /llvm/lib/TableGen | |
parent | d28018709375808ea147e66d96af1e81fd9fe8a6 (diff) | |
download | llvm-22b23a5213b57ce1834f5b50fbbf8a50297efc8a.zip llvm-22b23a5213b57ce1834f5b50fbbf8a50297efc8a.tar.gz llvm-22b23a5213b57ce1834f5b50fbbf8a50297efc8a.tar.bz2 |
[Coverity] Fix explicit null dereferences
This change fixes static code analysis errors
Reviewed By: skan
Differential Revision: https://reviews.llvm.org/D148912
Diffstat (limited to 'llvm/lib/TableGen')
-rw-r--r-- | llvm/lib/TableGen/Record.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/llvm/lib/TableGen/Record.cpp b/llvm/lib/TableGen/Record.cpp index df1a4d4..07776cb 100644 --- a/llvm/lib/TableGen/Record.cpp +++ b/llvm/lib/TableGen/Record.cpp @@ -318,8 +318,11 @@ RecTy *llvm::resolveTypes(RecTy *T1, RecTy *T2) { return resolveRecordTypes(RecTy1, RecTy2); } + assert(T1 != nullptr && "Invalid record type"); if (T1->typeIsConvertibleTo(T2)) return T2; + + assert(T2 != nullptr && "Invalid record type"); if (T2->typeIsConvertibleTo(T1)) return T1; |