From dd286323a99ddc4d9da5ddb294dc05955f194499 Mon Sep 17 00:00:00 2001 From: Matthew Barr Date: Wed, 23 Aug 2017 11:54:31 +1000 Subject: [PATCH] Don't let haigs into Tamarama --- src/rose/rose_build_bytecode.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) 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);