ASTContext - silence static analyzer getAs<> null dereference warnings. NFCI.
authorSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 3 Oct 2019 21:47:42 +0000 (21:47 +0000)
committerSimon Pilgrim <llvm-dev@redking.me.uk>
Thu, 3 Oct 2019 21:47:42 +0000 (21:47 +0000)
commit9588ae772d6a3742e8429d86d65e3fd68f6d9444
treea401d96d60ce1b02eafbe5e42ebf744fa95e3dee
parent288079aafdbde5d408db86a697ee5b19a0902f1d
ASTContext - silence static analyzer getAs<> null dereference warnings. NFCI.

The static analyzer is warning about potential null dereferences, but we should be able to use castAs<> directly and if not assert will fire for us.

We can also remove a number of explicit asserts and reply on the internal asserts in castAs<>

llvm-svn: 373667
clang/lib/AST/ASTContext.cpp