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