From ef6ffde95989e6c638d8e37da615cbc62956e2cc Mon Sep 17 00:00:00 2001
From: Gabriel Studer <gabriel.studer@unibas.ch>
Date: Sun, 25 Sep 2016 17:34:52 +0200
Subject: [PATCH] fix bugs in equal operators

this pops up as warning when compiling with a super new gcc (6.2)
---
 modules/conop/src/compound.hh          | 2 +-
 modules/seq/base/src/aligned_region.cc | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/modules/conop/src/compound.hh b/modules/conop/src/compound.hh
index 9e2547bbf..dff839494 100644
--- a/modules/conop/src/compound.hh
+++ b/modules/conop/src/compound.hh
@@ -97,7 +97,7 @@ struct DLLEXPORT_OST_CONOP AtomSpec {
   bool operator==(const AtomSpec& rhs) const {
     return ordinal==rhs.ordinal && name==rhs.name && alt_name==rhs.alt_name &&
            element==rhs.element && is_leaving==rhs.is_leaving && 
-           rhs.is_aromatic==rhs.is_aromatic;
+           is_aromatic==rhs.is_aromatic;
 
   }
   bool operator!=(const AtomSpec& rhs) const {
diff --git a/modules/seq/base/src/aligned_region.cc b/modules/seq/base/src/aligned_region.cc
index 41234a8ea..50b358c64 100644
--- a/modules/seq/base/src/aligned_region.cc
+++ b/modules/seq/base/src/aligned_region.cc
@@ -104,7 +104,7 @@ AlignedColumn AlignedRegion::operator[](int index) const
 bool AlignedRegion::operator==(const AlignedRegion& rhs) const
 {
   return aln_==rhs.aln_ && rhs.start_==start_ && 
-         rhs.end_==rhs.end_ && master_==rhs.master_;
+         end_==rhs.end_ && master_==rhs.master_;
 }
 
 bool AlignedRegion::operator!=(const AlignedRegion& rhs) const
-- 
GitLab