diff options
Diffstat (limited to 'lib/MC/MCDisassembler/EDDisassembler.h')
| -rw-r--r-- | lib/MC/MCDisassembler/EDDisassembler.h | 9 | 
1 files changed, 2 insertions, 7 deletions
diff --git a/lib/MC/MCDisassembler/EDDisassembler.h b/lib/MC/MCDisassembler/EDDisassembler.h index 71e45f0b042f..2fcc09d4bef0 100644 --- a/lib/MC/MCDisassembler/EDDisassembler.h +++ b/lib/MC/MCDisassembler/EDDisassembler.h @@ -87,13 +87,8 @@ struct EDDisassembler {      /// operator< - Less-than operator      bool operator<(const CPUKey &key) const { -      if(Arch > key.Arch) -        return false; -      else if (Arch == key.Arch) { -        if(Syntax > key.Syntax) -          return false; -      } -      return true; +      return ((Arch < key.Arch) || +              ((Arch == key.Arch) && Syntax < (key.Syntax)));      }    };  | 
