forked from OSchip/llvm-project
CGExprConstant - silence static analyzer getAs<> null dereference warning. NFCI.
The static analyzer is warning about a potential null dereference, but in these cases we should be able to use castAs<> directly and if not assert will fire for us. llvm-svn: 374988
This commit is contained in:
parent
729a2f6c2b
commit
cebfddc0b5
|
@ -1269,8 +1269,8 @@ public:
|
|||
return nullptr;
|
||||
|
||||
// FIXME: We should not have to call getBaseElementType here.
|
||||
const RecordType *RT =
|
||||
CGM.getContext().getBaseElementType(Ty)->getAs<RecordType>();
|
||||
const auto *RT =
|
||||
CGM.getContext().getBaseElementType(Ty)->castAs<RecordType>();
|
||||
const CXXRecordDecl *RD = cast<CXXRecordDecl>(RT->getDecl());
|
||||
|
||||
// If the class doesn't have a trivial destructor, we can't emit it as a
|
||||
|
|
Loading…
Reference in New Issue