Lines Matching defs:ExprMutationAnalyzerTest

1 //===---------- ExprMutationAnalyzerTest.cpp ------------------------------===//
116 TEST(ExprMutationAnalyzerTest, Trivial) {
218 TEST(ExprMutationAnalyzerTest, AssignmentConditionalWithInheritance) {
247 TEST(ExprMutationAnalyzerTest, NonConstMemberFunc) {
255 TEST(ExprMutationAnalyzerTest, AssumedNonConstMemberFunc) {
277 TEST(ExprMutationAnalyzerTest, ConstMemberFunc) {
285 TEST(ExprMutationAnalyzerTest, TypeDependentMemberCall) {
295 TEST(ExprMutationAnalyzerTest, MemberPointerMemberCall) {
327 TEST(ExprMutationAnalyzerTest, NonConstOperator) {
335 TEST(ExprMutationAnalyzerTest, ConstOperator) {
343 TEST(ExprMutationAnalyzerTest, UnresolvedOperator) {
354 TEST(ExprMutationAnalyzerTest, DependentOperatorWithNonDependentOperand) {
370 TEST(ExprMutationAnalyzerTest, FoldExpression) {
403 TEST(ExprMutationAnalyzerTest, ByValueArgument) {
439 TEST(ExprMutationAnalyzerTest, ByConstValueArgument) {
471 TEST(ExprMutationAnalyzerTest, ByNonConstRefArgument) {
524 TEST(ExprMutationAnalyzerTest, ByNonConstRefArgumentFunctionTypeDependent) {
540 TEST(ExprMutationAnalyzerTest, ByConstRefArgument) {
580 TEST(ExprMutationAnalyzerTest, ByNonConstRRefArgument) {
607 TEST(ExprMutationAnalyzerTest, ByConstRRefArgument) {
636 TEST(ExprMutationAnalyzerTest, BindingModifies) {
646 TEST(ExprMutationAnalyzerTest, BindingDoesNotModify) {
656 TEST(ExprMutationAnalyzerTest, Move) {
718 TEST(ExprMutationAnalyzerTest, Forward) {
737 TEST(ExprMutationAnalyzerTest, CallUnresolved) {
792 TEST(ExprMutationAnalyzerTest, ReturnAsValue) {
808 TEST(ExprMutationAnalyzerTest, ReturnAsNonConstRef) {
815 TEST(ExprMutationAnalyzerTest, ReturnAsConstRef) {
822 TEST(ExprMutationAnalyzerTest, ReturnAsNonConstRRef) {
831 TEST(ExprMutationAnalyzerTest, ReturnAsConstRRef) {
842 TEST(ExprMutationAnalyzerTest, TakeAddress) {
849 TEST(ExprMutationAnalyzerTest, ArrayToPointerDecay) {
857 TEST(ExprMutationAnalyzerTest, TemplateWithArrayToPointerDecay) {
876 TEST(ExprMutationAnalyzerTest, FollowRefModified) {
894 TEST(ExprMutationAnalyzerTest, FollowRefNotModified) {
914 TEST(ExprMutationAnalyzerTest, FollowConditionalRefModified) {
922 TEST(ExprMutationAnalyzerTest, FollowConditionalRefNotModified) {
930 TEST(ExprMutationAnalyzerTest, FollowFuncArgModified) {
1020 TEST(ExprMutationAnalyzerTest, FollowFuncArgNotModified) {
1079 TEST(ExprMutationAnalyzerTest, ArrayElementModified) {
1086 TEST(ExprMutationAnalyzerTest, ArrayElementNotModified) {
1095 TEST(ExprMutationAnalyzerTest, NestedMemberModified) {
1117 TEST(ExprMutationAnalyzerTest, NestedMemberNotModified) {
1140 TEST(ExprMutationAnalyzerTest, CastToValue) {
1148 TEST(ExprMutationAnalyzerTest, CastToRefModified) {
1163 TEST(ExprMutationAnalyzerTest, CastToRefNotModified) {
1172 TEST(ExprMutationAnalyzerTest, CastToConstRef) {
1187 TEST(ExprMutationAnalyzerTest, CommaExprWithAnAssignment) {
1195 TEST(ExprMutationAnalyzerTest, CommaExprWithDecOp) {
1203 TEST(ExprMutationAnalyzerTest, CommaExprWithNonConstMemberCall) {
1213 TEST(ExprMutationAnalyzerTest, CommaExprWithConstMemberCall) {
1223 TEST(ExprMutationAnalyzerTest, CommaExprWithCallExpr) {
1233 TEST(ExprMutationAnalyzerTest, CommaExprWithCallUnresolved) {
1249 TEST(ExprMutationAnalyzerTest, CommaExprParmRef) {
1260 TEST(ExprMutationAnalyzerTest, CommaExprWithAmpersandOp) {
1270 TEST(ExprMutationAnalyzerTest, CommaExprAsReturnAsValue) {
1278 TEST(ExprMutationAnalyzerTest, CommaExprAsReturnAsNonConstRef) {
1286 TEST(ExprMutationAnalyzerTest, CommaExprAsArrayToPointerDecay) {
1296 TEST(ExprMutationAnalyzerTest, CommaExprAsUniquePtr) {
1313 TEST(ExprMutationAnalyzerTest, CommaNestedConditional) {
1325 TEST(ExprMutationAnalyzerTest, LambdaDefaultCaptureByValue) {
1332 TEST(ExprMutationAnalyzerTest, LambdaExplicitCaptureByValue) {
1339 TEST(ExprMutationAnalyzerTest, LambdaDefaultCaptureByRef) {
1347 TEST(ExprMutationAnalyzerTest, LambdaExplicitCaptureByRef) {
1357 TEST(ExprMutationAnalyzerTest, RangeForArrayByRefModified) {
1372 TEST(ExprMutationAnalyzerTest, RangeForArrayByRefModifiedByImplicitInit) {
1380 TEST(ExprMutationAnalyzerTest, RangeForArrayByValue) {
1398 TEST(ExprMutationAnalyzerTest, RangeForArrayByConstRef) {
1411 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByRefModified) {
1421 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByRefNotModified) {
1429 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByValue) {
1438 TEST(ExprMutationAnalyzerTest, RangeForNonArrayByConstRef) {
1449 TEST(ExprMutationAnalyzerTest, UnevaluatedExpressions) {
1487 TEST(ExprMutationAnalyzerTest, NotUnevaluatedExpressions) {
1504 TEST(ExprMutationAnalyzerTest, UniquePtr) {
1563 TEST(ExprMutationAnalyzerTest, SelfRef) {
1578 TEST(ExprMutationAnalyzerTest, UnevaluatedContext) {
1594 TEST(ExprMutationAnalyzerTest, ReproduceFailureMinimal) {
1632 TEST(ExprMutationAnalyzerTest, PointeeMutatedByAssign) {
1656 TEST(ExprMutationAnalyzerTest, PointeeMutatedByMember) {
1682 TEST(ExprMutationAnalyzerTest, PointeeMutatedByMethod) {
1700 TEST(ExprMutationAnalyzerTest, PointeeMutatedByOperatorOverload) {
1719 TEST(ExprMutationAnalyzerTest, PointeeMutatedByInitToNonConst) {
1743 TEST(ExprMutationAnalyzerTest, PointeeMutatedByAssignToNonConst) {
1761 TEST(ExprMutationAnalyzerTest, PointeeMutatedByPassAsArgument) {
1780 TEST(ExprMutationAnalyzerTest, PointeeMutatedByPassAsArgumentInConstruct) {
1815 TEST(ExprMutationAnalyzerTest,
1824 TEST(ExprMutationAnalyzerTest, PointeeMutatedByPassAsArgumentInInitList) {
1840 TEST(ExprMutationAnalyzerTest, PointeeMutatedByThis) {
1859 TEST(ExprMutationAnalyzerTest, PointeeMutatedByExplicitCastToNonConst) {
1878 TEST(ExprMutationAnalyzerTest, PointeeMutatedByConstCastToNonConst) {
1898 TEST(ExprMutationAnalyzerTest, PointeeMutatedByUnresolvedCall) {
1909 TEST(ExprMutationAnalyzerTest, PointeeMutatedByAssignToUnknownType) {
1934 TEST(ExprMutationAnalyzerTest, PointeeMutatedByLambdaCapture) {
1946 TEST(ExprMutationAnalyzerTest, PointeeMutatedByLambdaCaptureInit) {
1958 TEST(ExprMutationAnalyzerTest, PointeeMutatedByPointerArithmeticAdd) {
1983 TEST(ExprMutationAnalyzerTest, PointeeMutatedByPointerArithmeticSubElement) {
1995 TEST(ExprMutationAnalyzerTest, PointeeMutatedByConditionOperator) {