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.
Sungkeun Cho
051473394b
[frontend] Fix incorrect order of statements
...
Summary:
This diff fixes incorrect order of statements on assignments.
In the translation of `LHS=RHS;`, if `RHS` is a complicated expression that introduced new nodes, eg a conditional expression, some load statements for `LHS` came after its usage. To avoid the issue, this diff forces it to introduce new nodes for `LHS`.
Reviewed By: jvillard
Differential Revision: D26099782
fbshipit-source-id: 27417cd99
4 years ago
..
annotation-reachability
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
biabduction
[clang] deal with conditionally-destroyed temporaries
4 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
[clang] fix order of translation for [this]
4 years ago
impurity
[impurity] Collect all accesses
4 years ago
linters
[copyright] Remove years
6 years ago
linters-for-test-only
[AL] Add a is_static predicate
5 years ago
liveness
[pre-analysis] Remove throw/catch handling from preanalysis
4 years ago
performance
[cost] Procedures with empty body gets 0 cost
4 years ago
pulse
[frontend] Fix incorrect order of statements
4 years ago
quandary
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
racerd
[racerd][C++] do not report on lambdas at top level
4 years ago
shared
[clang] fix order of translation for [this]
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
[clang] fix bad interaction between ConditionalOperator and initializers
4 years ago