Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | [LifetimeAnalysis] Fix PR44150 | Gabor Horvath | 2019-11-27 | 1 | -0/+5 |
| | | | | | | | | References need somewhat special treatment. While copying a gsl::Pointer will propagate the points-to set, creating an object from a reference often behaves more like a dereference operation. Differential Revision: https://reviews.llvm.org/D70755 | ||||
* | [LifetimeAnalysis] Fix some false positives | Gabor Horvath | 2019-09-03 | 1 | -5/+157 |
| | | | | | | Differential Revision: https://reviews.llvm.org/D66806 llvm-svn: 370773 | ||||
* | [LifetimeAnalysis] Add support for free functions | Gabor Horvath | 2019-08-20 | 1 | -4/+28 |
| | | | | | | Differential Revision: https://reviews.llvm.org/D66303 llvm-svn: 369408 | ||||
* | [LifetimeAnalysis] Support std::stack::top() and std::optional::value() | Matthias Gehre | 2019-08-14 | 1 | -4/+23 |
| | | | | | | | | | | | | | | Summary: Diagnose dangling pointers that come from std::stack::top() and std::optional::value(). Reviewers: gribozavr Subscribers: cfe-commits, xazax.hun Tags: #clang Differential Revision: https://reviews.llvm.org/D66164 llvm-svn: 368929 | ||||
* | [LifetimeAnalysis] Fix false negatives of statement local lifetime analysis ↵ | Gabor Horvath | 2019-08-14 | 1 | -9/+11 |
| | | | | | | | | for some STL implementation Differential Revision: https://reviews.llvm.org/D66152 llvm-svn: 368871 | ||||
* | Fix multiple lifetime warning messages for range based for loop | Gabor Horvath | 2019-08-12 | 1 | -0/+7 |
| | | | | llvm-svn: 368588 | ||||
* | Properly detect temporary gsl::Owners through reference initialization chains. | Gabor Horvath | 2019-08-11 | 1 | -2/+8 |
| | | | | llvm-svn: 368534 | ||||
* | Properly handle reference initialization when detecting gsl::Pointer ↵ | Gabor Horvath | 2019-08-11 | 1 | -3/+11 |
| | | | | | | initialization chains llvm-svn: 368528 | ||||
* | Fix a false positive warning when initializing members with gsl::Owners. | Gabor Horvath | 2019-08-10 | 1 | -0/+15 |
| | | | | llvm-svn: 368501 | ||||
* | Attempt to reapply "Even more warnings utilizing gsl::Owner/gsl::Pointer ↵ | Gabor Horvath | 2019-08-09 | 1 | -1/+50 |
| | | | | | | annotations" llvm-svn: 368499 | ||||
* | Revert Even more warnings utilizing gsl::Owner/gsl::Pointer annotations | Gabor Horvath | 2019-08-09 | 1 | -50/+1 |
| | | | | | | This reverts r368454 (git commit 7c3c8ba8daf40534e09f6fe8701b723e25e4e2dc) llvm-svn: 368463 | ||||
* | Revert Fix a build bot failure and multiple warnings instances for range ↵ | Gabor Horvath | 2019-08-09 | 1 | -7/+0 |
| | | | | | | | | base for loops This reverts r368459 (git commit 2bf522aea62e4fb653cacb68072167d25149099e) llvm-svn: 368462 | ||||
* | Fix a build bot failure and multiple warnings instances for range base for loops | Gabor Horvath | 2019-08-09 | 1 | -0/+7 |
| | | | | llvm-svn: 368459 | ||||
* | Even more warnings utilizing gsl::Owner/gsl::Pointer annotations | Gabor Horvath | 2019-08-09 | 1 | -1/+50 |
| | | | | | | Differential Revision: https://reviews.llvm.org/D65127 llvm-svn: 368454 | ||||
* | More warnings regarding gsl::Pointer and gsl::Owner attributes | Gabor Horvath | 2019-08-09 | 1 | -15/+50 |
| | | | | | | Differential Revision: https://reviews.llvm.org/D65120 llvm-svn: 368446 | ||||
* | Teach some warnings to respect gsl::Pointer and gsl::Owner attributes | Gabor Horvath | 2019-08-06 | 1 | -0/+135 |
This patch extends some existing warnings to utilize the knowledge about the gsl::Pointer and gsl::Owner attributes. Differential Revision: https://reviews.llvm.org/D64256 llvm-svn: 368072 |