False positive detection of USE_AFTER_DELETE in loop
Open
c++
- Dominant language
- OCaml
- Stars
- 15.7k
- Forks
- 2.1k
- Avg merge
- 19h 36m
- Merged PRs (30d)
- 13
Description
Hi,
this error :
```
src/core/execution/graph.cpp:175: error: Use After Delete
accessing `v` that was invalidated by `delete` on line 175.
173. /* delete vertices from _vertices and clear */
174. for (auto* v : _vertices) {
175. delete v;
^
176. }
177. _vertices.clear ();
Found 1 issue
Issue Type(ISSUED_TYPE_ID): #
Use After Delete(USE_AFTER_DELETE): 1
```
seems a false positive (?), or I missed something very obvious... Same error if I use an iterator-based loop instead of a range-based loop.
Best regards.
Contributor guide
Assessment
This issue has not been assessed yet.