diff options
Diffstat (limited to 'lib/MC/MCDisassembler/EDDisassembler.h')
| -rw-r--r-- | lib/MC/MCDisassembler/EDDisassembler.h | 8 | 
1 files changed, 5 insertions, 3 deletions
diff --git a/lib/MC/MCDisassembler/EDDisassembler.h b/lib/MC/MCDisassembler/EDDisassembler.h index e2f850bcdba9..71e45f0b042f 100644 --- a/lib/MC/MCDisassembler/EDDisassembler.h +++ b/lib/MC/MCDisassembler/EDDisassembler.h @@ -21,7 +21,7 @@  #include "llvm/ADT/OwningPtr.h"  #include "llvm/ADT/Triple.h"  #include "llvm/Support/raw_ostream.h" -#include "llvm/System/Mutex.h" +#include "llvm/Support/Mutex.h"  #include <map>  #include <set> @@ -89,8 +89,10 @@ struct EDDisassembler {      bool operator<(const CPUKey &key) const {        if(Arch > key.Arch)          return false; -      if(Syntax >= key.Syntax) -        return false; +      else if (Arch == key.Arch) { +        if(Syntax > key.Syntax) +          return false; +      }        return true;      }    };  | 
