X-Git-Url: http://plrg.eecs.uci.edu/git/?p=satune.git;a=blobdiff_plain;f=src%2FASTAnalyses%2FEncoding%2Fencodinggraph.cc;fp=src%2FASTAnalyses%2FEncoding%2Fencodinggraph.cc;h=6ebea56771771644a8bbe33782adde4d49ebbf3c;hp=d2791d3a02e994da2584ec4da731de57d1c909a0;hb=7c5583ef2d72b2ed4cd6ced0b899d17927d27314;hpb=0b9f7bb16590ae7da2629986c236ad7c7e1a97fa diff --git a/src/ASTAnalyses/Encoding/encodinggraph.cc b/src/ASTAnalyses/Encoding/encodinggraph.cc index d2791d3..6ebea56 100644 --- a/src/ASTAnalyses/Encoding/encodinggraph.cc +++ b/src/ASTAnalyses/Encoding/encodinggraph.cc @@ -342,6 +342,8 @@ void EncodingGraph::decideEdges() { newSize = convertSize(left->s->getUnionSize(right->s)); newSize = (leftSize > newSize) ? leftSize : newSize; newSize = (rightSize > newSize) ? rightSize : newSize; + max = rightSize > leftSize ? rightSize : leftSize; + merge = left->measureSimilarity(right) > 1.5 || max == newSize; } else if (leftGraph != NULL && rightGraph == NULL) { leftSize = convertSize(leftGraph->encodingSize); rightSize = convertSize(right->getSize());