aboutsummaryrefslogtreecommitdiff
path: root/clang/unittests/Analysis/FlowSensitive/TransferTest.cpp
AgeCommit message (Expand)AuthorFilesLines
5 days[clang][dataflow] Copy records relative to the destination type for c… (#16...Samira Bakon1-3/+30
2025-09-09Reland [clang][dataflow] Transfer more cast expressions. (#157535)Samira Bakon1-1/+313
2025-09-05Revert "[clang][dataflow] Transfer more cast expressions." (#157148)Samira Bakon1-279/+1
2025-08-20[clang][dataflow] Transfer more cast expressions. (#153066)Samira Bakon1-1/+279
2025-03-29Fix some typos (NFC) (#133558)Qinkun Bao1-1/+1
2025-03-26Reland [clang][dataflow] Fix unsupported types always being equal (#131575)Discookie1-0/+35
2025-03-04Revert "[clang][dataflow] Fix unsupported types always being equal" (#129761)Jan Voung1-35/+0
2025-03-04[clang][dataflow] Fix unsupported types always being equal (#129502)Discookie1-0/+35
2024-12-12[clang][ASTVisitor] Visit `HoldingVar` from `BindingDecl`. (#117858)Clement Courbet1-4/+14
2024-07-16[clang][dataflow] reland #96766 with fix (#98896)martinboehme1-0/+43
2024-06-26Revert "[clang][dataflow] Teach `AnalysisASTVisitor` that `typeid()` can be e...martinboehme1-43/+0
2024-06-26[clang][nullability] Improve modeling of `++`/`--` operators. (#96601)martinboehme1-8/+23
2024-06-26[clang][dataflow] Teach `AnalysisASTVisitor` that `typeid()` can be evaluated...martinboehme1-0/+43
2024-06-20[Clang] [Sema] Diagnose unknown std::initializer_list layout in SemaInit (#95...Mital Ashok1-1/+1
2024-06-11[clang][dataflow] Handle `AtomicExpr` in `ResultObjectVisitor`. (#94963)martinboehme1-0/+26
2024-06-04[clang][dataflow] Propagate storage location of compound assignment operators...martinboehme1-0/+20
2024-06-04[clang][nullability] Propagate storage location / value of `++`/`--` operator...martinboehme1-0/+36
2024-05-14[Clang][Sema] Fix malformed AST for anonymous class access in template. (#90842)martinboehme1-0/+35
2024-05-07[clang][dataflow] Strengthen pointer comparison. (#75170)martinboehme1-0/+88
2024-05-06[clang][dataflow] Don't propagate result objects in unevaluated contexts (rel...martinboehme1-0/+54
2024-05-06[clang][dataflow] Fix crash when `operator=` result type is not destination t...martinboehme1-2/+71
2024-05-02Revert "[clang][dataflow] Don't propagate result objects in unevaluated conte...Weaver1-52/+0
2024-05-02[clang][dataflow] Don't propagate result objects in unevaluated contexts (#90...martinboehme1-0/+52
2024-04-26[clang][dataflow] Fix crash when `ConstantExpr` is used in conditional operat...martinboehme1-0/+32
2024-04-25[clang][dataflow] Crash fix for `widenDistinctValues()`. (#89895)martinboehme1-33/+32
2024-04-25[clang][dataflow] Don't propagate result objects in nested declarations. (#89...martinboehme1-0/+22
2024-04-23Reapply "[clang][dataflow] Model conditional operator correctly." with fixes ...martinboehme1-5/+63
2024-04-22Revert "[clang][dataflow] Model conditional operator correctly." (#89577)martinboehme1-62/+4
2024-04-22[clang][dataflow] Model conditional operator correctly. (#89213)martinboehme1-4/+62
2024-04-19[clang][nullability] Remove `RecordValue`. (#89052)martinboehme1-86/+40
2024-04-19[clang][dataflow] Support `CXXParenListInitExpr` in `PropagateResultObject()`...martinboehme1-0/+73
2024-04-17[clang][dataflow] Treat `BuiltinBitCastExpr` correctly in `PropagateResultObj...martinboehme1-0/+26
2024-04-17[clang][dataflow] Support `StmtExpr` in `PropagateResultObject()`. (#88872)martinboehme1-0/+26
2024-04-16[clang][dataflow] Fix result object location for builtin `<=>`. (#88726)martinboehme1-0/+52
2024-04-11[clang][dataflow] Reland #87320: Propagate locations from result objects to i...martinboehme1-57/+115
2024-04-10Revert "[clang][dataflow] Propagate locations from result objects to initiali...martinboehme1-115/+57
2024-04-10[clang][dataflow] Propagate locations from result objects to initializers. (#...martinboehme1-57/+115
2024-03-25[clang][dataflow] Bail out if input is Objective-C++. (#86479)martinboehme1-6/+27
2024-03-20[clang][dataflow] Fix crash when analyzing a coroutine (#85957)Eric Li1-2/+52
2024-03-19[clang][dataflow] Model assignment to derived class from base. (#85064)martinboehme1-4/+21
2024-03-18[clang][dataflow] Fix `getResultObjectLocation()` on `CXXDefaultArgExpr`. (#8...martinboehme1-0/+30
2024-03-08[clang][dataflow] Add context-sensitive test for returning a record by value....martinboehme1-0/+33
2024-03-08[clang][dataflow] When analyzing ctors, don't initialize fields of `*this` wi...martinboehme1-0/+63
2024-03-01[clang][dataflow] Correctly treat empty initializer lists for unions. (#82986)martinboehme1-2/+80
2024-02-26[clang][dataflow] Skip array types when handling InitListExprs. (#83013)Samira Bazuzi1-1/+16
2024-02-26Revert "[clang][dataflow] Correctly handle `InitListExpr` of union type." (#8...Samira Bazuzi1-12/+2
2024-02-21[clang][dataflow] Correctly handle `InitListExpr` of union type. (#82348)martinboehme1-2/+12
2024-02-15[clang][dataflow] Fix crash on unions introduced in ba279934c6ab09d5394a89d83...Yitzhak Mandelbaum1-0/+21
2024-02-15[dataflow] Fix crash when InitListExpr is not a prvalue (#80970)Paul Semel1-0/+18
2024-02-13[dataflow] CXXOperatorCallExpr equal operator might not be a glvalue (#80991)Paul Semel1-0/+36