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
50d659b750
Update type of procdesc and closure expression to contain information about capture variable mode
...
Summary:
We update the type of captured variables to include information about capture mode (`ByReference` or `ByValue`) both for procdesc attributes and the closure expression.
For lambda: closure expression now contains correct capture mode for capture variables. Procdesc still does not contain information about captured variables which we will address in the next diff.
For objc blocks: at the moment all captured variables have mode `ByReference`. Added TODOs to fix this.
Reviewed By: jvillard
Differential Revision: D22572054
fbshipit-source-id: 4c88678ee
4 years ago
..
annotation-reachability
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
biabduction
[biabduction] Delete use after free
5 years ago
bufferoverrun
[cost] add model for NSString.string_with_utf8_string_linear and NSString.length
4 years ago
conflicts
[tech debt] Remove experimental nullability checkers
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
5 years ago
liveness
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
performance
[cost] Do not print loop line number in trace message
4 years ago
pulse
[pulse] Add a flag to pass functions that we want to model as returning non-null
4 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
Update type of procdesc and closure expression to contain information about capture variable mode
4 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
[uninit] Use type information from locals if argument is a pointer in function signature
5 years ago