Searched refs:UnaryExpr (Results 1 – 2 of 2) sorted by relevance
13796 S.Diag(UnaryExpr->getBeginLoc(), diag::warn_free_nonheap_object) in CheckFreeArgumentsOnLvalue()13803 const UnaryOperator *UnaryExpr) { in CheckFreeArgumentsAddressof() argument13808 return CheckFreeArgumentsOnLvalue(S, CalleeName, UnaryExpr, D); in CheckFreeArgumentsAddressof()13811 if (const auto *Lvalue = dyn_cast<MemberExpr>(UnaryExpr->getSubExpr())) in CheckFreeArgumentsAddressof()13812 return CheckFreeArgumentsOnLvalue(S, CalleeName, UnaryExpr, in CheckFreeArgumentsAddressof()13817 const UnaryOperator *UnaryExpr) { in CheckFreeArgumentsPlus() argument13819 UnaryExpr->getSubExpr()->IgnoreImplicitAsWritten()->IgnoreParens()); in CheckFreeArgumentsPlus()13875 if (const auto *UnaryExpr = dyn_cast<UnaryOperator>(Arg)) in CheckFreeArguments() local13876 switch (UnaryExpr->getOpcode()) { in CheckFreeArguments()13878 return CheckFreeArgumentsAddressof(*this, CalleeName, UnaryExpr); in CheckFreeArguments()[all …]
2270 class UnaryExpr : public ITransientExpression { class2278 explicit UnaryExpr( LhsT lhs ) in UnaryExpr() function in Catch::UnaryExpr2360 auto makeUnaryExpr() const -> UnaryExpr<LhsT> { in makeUnaryExpr()2361 return UnaryExpr<LhsT>{ m_lhs }; in makeUnaryExpr()