Merge branch 'master' of ssh://plrg.eecs.uci.edu/home/git/constraint_compiler
[satune.git] / src / ASTAnalyses / Encoding / encodinggraph.cc
index 9b446faba24a59be41187379bd96bf4a03762b1a..2aee67092e41510bbc81d8e6248aaaf0200d2e6d 100644 (file)
@@ -9,6 +9,7 @@
 #include "qsort.h"
 #include "subgraph.h"
 #include "elementencoding.h"
+#include "boolean.h"
 
 EncodingGraph::EncodingGraph(CSolver * _solver) :
        solver(_solver) {
@@ -60,7 +61,7 @@ void EncodingGraph::encode() {
                switch(e->type) {
                case ELEMSET:
                case ELEMFUNCRETURN: {
-                       ElementEncoding *encoding=getElementEncoding(e);
+                       ElementEncoding *encoding=e->getElementEncoding();
                        if (encoding->getElementEncodingType() == ELEM_UNASSIGNED) {
                                EncodingNode *n = getNode(e);
                                ASSERT(n != NULL);