From cded5552c2f2570ce4f517cabf7d50c6817be9ff Mon Sep 17 00:00:00 2001 From: Alex Coyte Date: Fri, 29 Jul 2016 15:47:55 +1000 Subject: [PATCH] rose: don't leave stray reports when copying the subgraph leading to a report --- src/rose/rose_build_role_aliasing.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/rose/rose_build_role_aliasing.cpp b/src/rose/rose_build_role_aliasing.cpp index b2f6b385..2c7568f4 100644 --- a/src/rose/rose_build_role_aliasing.cpp +++ b/src/rose/rose_build_role_aliasing.cpp @@ -1234,8 +1234,7 @@ bool attemptRoseGraphMerge(RoseBuildImpl &build, bool preds_same, RoseVertex a, ReportID new_report = build.getNewNfaReport(); shared_ptr new_graph = cloneHolder(*b_h); duplicateReport(*new_graph, b_left.leftfix_report, new_report); - pruneReportIfUnused(build, new_graph, set(), - b_left.leftfix_report); + pruneAllOtherReports(*new_graph, new_report); rai.rev_leftfix[a_left_id].erase(a); rai.rev_leftfix[b_left_id].erase(b);