From 27d088da7e3a299eb8f38ec698c63b0ea9825c53 Mon Sep 17 00:00:00 2001 From: Houtan Bastani 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);