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.
Jules Villard
4c48b79f6c
[siof] detect constexpr for all procedures
...
Summary:
Previously we were only taking constexpr into account on constructors.
Add this info to ProcAttributes.t instead by exporting it from the
plugin for all functions.
This allows SIOF to take constexpr into account in more cases as it's not
always good at capturing which functions *can* be constexpr-evaluated,
which caused false positives.
Delete now-useless is_constexpr in constructor types. This generated the
changes in frontend tests.
Some minor renamings of variants of is_const_expr -> is_constexpr.
Reviewed By: da319
Differential Revision: D27503433
fbshipit-source-id: 3d1972900
4 years ago
..
assertions
[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
c_tests
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
generic_models
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
include_header
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
memory_leaks
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
models
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
mutex
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
npe
[preanalysis] do not nullify vars captured by ref
4 years ago
numeric
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
overwrite_attribute
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
pointers
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
resource_leaks
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
smart_ptr
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
stack_escape
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
static_local
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
subtyping
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
templates
[siof] detect constexpr for all procedures
4 years ago
types
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
use_after_free
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
vector
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago
Makefile
[CLI] rename biabduction-specific option
4 years ago
issues.exp
[siof] detect constexpr for all procedures
4 years ago
shared
[biabd] rename test directories from {biabduction,errors,infer} to {biabduction}
5 years ago