diff options
author | Sean Callanan <scallanan@apple.com> | 2011-03-12 03:27:54 +0000 |
---|---|---|
committer | Sean Callanan <scallanan@apple.com> | 2011-03-12 03:27:54 +0000 |
commit | 47f660aeafa010257e8b5f6952ae0ae896084757 (patch) | |
tree | 981f30d60077780a6a551c09c5b4d4d84e8a4421 /llvm/lib/MC/MCDisassembler | |
parent | f89710b936a825710e16eb6b98a489fcf64a9d9f (diff) | |
download | bcm5719-llvm-47f660aeafa010257e8b5f6952ae0ae896084757.tar.gz bcm5719-llvm-47f660aeafa010257e8b5f6952ae0ae896084757.zip |
Fixed the comparison operator for the enhanced
disassembler's disassembler map.
llvm-svn: 127527
Diffstat (limited to 'llvm/lib/MC/MCDisassembler')
-rw-r--r-- | llvm/lib/MC/MCDisassembler/EDDisassembler.h | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/llvm/lib/MC/MCDisassembler/EDDisassembler.h b/llvm/lib/MC/MCDisassembler/EDDisassembler.h index 71e45f0b042..2fcc09d4bef 100644 --- a/llvm/lib/MC/MCDisassembler/EDDisassembler.h +++ b/llvm/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))); } }; |