diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-27 21:07:04 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-27 21:07:04 +0300 |
commit | fc1658509ff1e1b5c967f0805a6d6e0e1b197a06 (patch) | |
tree | 65c0113c35dc8b30c5277b2b78944b5040f921d1 /src/analysis/function.h | |
parent | f8e82463820924320ca302434c702b822d2b4ce1 (diff) | |
download | paranucker-fc1658509ff1e1b5c967f0805a6d6e0e1b197a06.tar.gz paranucker-fc1658509ff1e1b5c967f0805a6d6e0e1b197a06.tar.bz2 paranucker-fc1658509ff1e1b5c967f0805a6d6e0e1b197a06.tar.xz paranucker-fc1658509ff1e1b5c967f0805a6d6e0e1b197a06.zip |
Check function parameters what must be non null
and report if variable must be checked for null
Diffstat (limited to 'src/analysis/function.h')
-rw-r--r-- | src/analysis/function.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/analysis/function.h b/src/analysis/function.h index ad85bfa..f7e0a66 100644 --- a/src/analysis/function.h +++ b/src/analysis/function.h @@ -22,6 +22,8 @@ #include "includes.h" +#include <set> + struct FunctionDeclNode; struct TreeListNode; struct TypeNode; @@ -33,6 +35,9 @@ namespace Analysis void getFunctionArgTypes(FunctionDeclNode *node, std::vector<TypeNode*> &arr); + + void getFunctionParamsNonNullAttributes(FunctionDeclNode *node, + std::set<int> &arr); } #endif // ANALYSIS_FUNCTION_H |