diff options
author | Andrei Karas <akaras@inbox.ru> | 2015-06-30 23:40:41 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2015-06-30 23:40:41 +0300 |
commit | 3a0c428fc8373381077b9c316cd8939b2560591b (patch) | |
tree | 988f71f69c16cb453a57857d8efe781f1e698747 /src/analysis/analysis.cpp | |
parent | 7feb97f26f549181e44dc13e40b21eb3aff54ef3 (diff) | |
download | paranucker-3a0c428fc8373381077b9c316cd8939b2560591b.tar.gz paranucker-3a0c428fc8373381077b9c316cd8939b2560591b.tar.bz2 paranucker-3a0c428fc8373381077b9c316cd8939b2560591b.tar.xz paranucker-3a0c428fc8373381077b9c316cd8939b2560591b.zip |
Into walkitem add set knownNonNullVars.
Diffstat (limited to 'src/analysis/analysis.cpp')
-rw-r--r-- | src/analysis/analysis.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/analysis/analysis.cpp b/src/analysis/analysis.cpp index 1fcf211..c321fbe 100644 --- a/src/analysis/analysis.cpp +++ b/src/analysis/analysis.cpp @@ -182,6 +182,8 @@ void walkTree(Node *node, const WalkItem &wi, WalkItem &wo) addNeedCheckNullVars(wi2, wi2); wo2.needCheckNullVars = wi2.needCheckNullVars; wo2.knownVars = wi2.knownVars; + wo2.knownNullVars = wi2.knownNullVars; + wo2.knownNonNullVars = wi2.knownNonNullVars; wi2.isReturned = wi2.isReturned || wo2.isReturned; wi2.linkedVars = wo2.linkedVars; wi2.linkedReverseVars = wo2.linkedReverseVars; |