Replaced RTLIL::SigSpec::operator!=() with inline version
authorClifford Wolf <clifford@clifford.at>
Wed, 23 Jul 2014 13:35:09 +0000 (15:35 +0200)
committerClifford Wolf <clifford@clifford.at>
Wed, 23 Jul 2014 13:35:09 +0000 (15:35 +0200)
kernel/rtlil.cc
kernel/rtlil.h

index 6bb3e6126ab42eeceae273983235fb7a878e0447..f907ff6427bb5ce8882fd3d7bb501d1156083ca6 100644 (file)
@@ -1929,13 +1929,6 @@ bool RTLIL::SigSpec::operator ==(const RTLIL::SigSpec &other) const
        return true;
 }
 
-bool RTLIL::SigSpec::operator !=(const RTLIL::SigSpec &other) const
-{
-       if (*this == other)
-               return false;
-       return true;
-}
-
 bool RTLIL::SigSpec::is_fully_const() const
 {
        pack();
index 8321465941ee40fe3ee8b57beb568ad98c4b7221..80007ab8c9df6ace69b33c9202918d447f422365 100644 (file)
@@ -575,7 +575,7 @@ public:
 
        bool operator <(const RTLIL::SigSpec &other) const;
        bool operator ==(const RTLIL::SigSpec &other) const;
-       bool operator !=(const RTLIL::SigSpec &other) const;
+       inline bool operator !=(const RTLIL::SigSpec &other) const { return !(*this == other); }
 
        bool is_fully_const() const;
        bool is_fully_def() const;