diff options
Diffstat (limited to 'src/analysis/analysis.h')
-rw-r--r-- | src/analysis/analysis.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/analysis/analysis.h b/src/analysis/analysis.h index f404352..4d921cb 100644 --- a/src/analysis/analysis.h +++ b/src/analysis/analysis.h @@ -22,6 +22,9 @@ #include "includes.h" +#include <set> +#include <string> + struct Node; struct WalkItem; @@ -41,6 +44,9 @@ namespace Analysis void removeCheckNullVars(WalkItem &wi); + void removeCheckNullVarsSet(WalkItem &wi, + std::set<std::string> &vars); + Node *skipNop(Node *node); void mergeNullChecked(WalkItem &wi1, WalkItem &wi2); |