You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Daiva Naudziuniene
eaf95951f5
[pulse] Modeling std::vector::end()
...
Summary:
It is undefined behavior to dereference end iterator.
To catch end iterator dereferencing issues we change iterator model: instead of having `internal pointer` storing the current index, we model it as a pointer to a current index. This allows us to model `end()` iterator as having an invalid pointer and there is no need to create an invalidated element in the vector itself.
Reviewed By: ezgicicek
Differential Revision: D21178441
fbshipit-source-id: fd6a94b0b
5 years ago
..
annotation-reachability
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
biabduction
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
bufferoverrun
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
conflicts
[tech debt] Remove experimental nullability checkers
5 years ago
fb-taint
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
frontend
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
impurity
[pulse] Modeling std::vector::end()
5 years ago
linters
[copyright] Remove years
6 years ago
linters-for-test-only
[AL] Add a is_static predicate
6 years ago
liveness
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
pulse
[pulse] Modeling std::vector::end()
5 years ago
quandary
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
racerd
[racerd] fix bug in c++ mode
5 years ago
shared
[frontned][clang] Fix the translation of CXXStdInitializerListExpr
5 years ago
siof
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
starvation
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
uninit
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago