From: Matthew Barr Date: Wed, 23 Aug 2017 01:54:31 +0000 (+1000) Subject: Don't let haigs into Tamarama X-Git-Tag: v4.6.0^2~5 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=dd286323a99ddc4d9da5ddb294dc05955f194499;p=thirdparty%2Fvectorscan.git Don't let haigs into Tamarama --- diff --git a/src/rose/rose_build_bytecode.cpp b/src/rose/rose_build_bytecode.cpp index d3ae52bf..9a546ae4 100644 --- a/src/rose/rose_build_bytecode.cpp +++ b/src/rose/rose_build_bytecode.cpp @@ -1445,6 +1445,10 @@ void findExclusiveInfixes(RoseBuildImpl &build, build_context &bc, continue; } + if (leftfix.haig()) { + continue; + } + if (leftfix.graph() || leftfix.castle()) { leftfixes.emplace(leftfix, role_id); vertex_map[role_id].push_back(v); @@ -1881,6 +1885,10 @@ void findExclusiveSuffixes(RoseBuildImpl &tbi, build_context &bc, continue; } + if (s.haig()) { + continue; + } + // Currently disable eod suffixes for exclusive analysis if (!tbi.isInETable(v) && (s.graph() || s.castle())) { DEBUG_PRINTF("assigning %p to id %u\n", s.graph(), role_id);