Cristiano Calcagno
0b7ea202db
Convert infer c++ tests to new format
...
Reviewed By: jberdine
Differential Revision: D3803636
fbshipit-source-id: 5cc201d
8 years ago
Sam Blackshear
d946a7bc33
fix ugly printing of NONE idents
...
Reviewed By: akotulski
Differential Revision: D3572695
fbshipit-source-id: 7398006
9 years ago
Sam Blackshear
006bd06adb
add concept of a dummy identifier
...
Reviewed By: jberdine
Differential Revision: D3470952
fbshipit-source-id: d40ef14
9 years ago
Sam Blackshear
fd8a864c15
doing preanalysis on-demand
...
Reviewed By: jeremydubreil
Differential Revision: D3352767
fbshipit-source-id: a9dcc0a
9 years ago
Andrzej Kotulski
617ffab0ac
Add @generated comment to icfg.dot files
...
Reviewed By: jvillard
Differential Revision: D3358243
fbshipit-source-id: a47cc01
9 years ago
Sam Blackshear
20925df57c
removing unused deallocate param in nullify instr
...
Reviewed By: jeremydubreil
Differential Revision: D3263241
fbshipit-source-id: b0d2c0f
9 years ago
Sam Blackshear
4fd2f52fe8
new analysis for adding nullify's
...
Reviewed By: jeremydubreil
Differential Revision: D3241019
fbshipit-source-id: 8409b33
9 years ago
Sam Blackshear
6f6da12b2c
don't nullify params/locals at beginning of procedure
...
Reviewed By: jeremydubreil
Differential Revision: D3258615
fb-gh-sync-id: 73e4670
fbshipit-source-id: 73e4670
9 years ago
Dulma Rodriguez
06f40efab8
Add extra dereference to the variable of the method call to find null dereferences when a method called with null.
...
Reviewed By: akotulski
Differential Revision: D2954284
fb-gh-sync-id: d9079db
shipit-source-id: d9079db
9 years ago
Andrzej Kotulski
5eb7d9e994
Add init_pvar to trans_state and use it in c++ constructor
...
Summary:
public
Add optional field to trans_state that denotes variable that is being initialized.
This information will be used by certain constructs (such as c++ constructors or
list initialization).
Passing it in trans_state will enable us to deal with more complicated AST structures where
there might be multiple nodes between variable declaration and its initialization.
Reviewed By: jvillard
Differential Revision: D2854988
fb-gh-sync-id: c100380
9 years ago
Dulma Rodriguez
4b82e208ff
Update facebook clang plugin after adding more info about ObjC properties
...
Reviewed By: akotulski
Differential Revision: D2729019
fb-gh-sync-id: ab67fde
9 years ago
Andrzej Kotulski
96b659bb6e
fix cpp frontend tests
...
Reviewed By: jvillard
Differential Revision: D2716992
fb-gh-sync-id: e5b4cc4
9 years ago
Andrzej Kotulski
0bf7e46579
Translate C++ function templates
...
Summary:
public
Read definitions of C++ function template specializations. Infer still doesn't work correctly for template methods, it will be addressed later
Reviewed By: dulmarod
Differential Revision: D2707411
fb-gh-sync-id: 6072796
9 years ago