From 27d088da7e3a299eb8f38ec698c63b0ea9825c53 Mon Sep 17 00:00:00 2001
From: Houtan Bastani <houtan@dynare.org>
Date: Wed, 8 Aug 2018 14:27:25 +0200
Subject: [PATCH] macroprocessor: fix bug in set difference introduced in
 5f1465f9

---
 src/macro/MacroValue.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/macro/MacroValue.cc b/src/macro/MacroValue.cc
index 6d6efe99..28484663 100644
--- a/src/macro/MacroValue.cc
+++ b/src/macro/MacroValue.cc
@@ -419,7 +419,7 @@ ArrayMV::minus(const MacroValuePtr &mv) noexcept(false)
     {
       auto it2 = mv2->values.cbegin();
       for (; it2 != mv2->values.cend(); ++it2)
-        if (it->is_different(*it2)->value)
+        if (it->is_equal(*it2)->value)
           break;
       if (it2 == mv2->values.cend())
         new_values.push_back(it);
-- 
GitLab