forked from OSchip/llvm-project
Implement David Blaikie's suggestion for comparison operators
llvm-svn: 314822
This commit is contained in:
parent
660531085a
commit
b4569de739
|
@ -116,10 +116,15 @@ public:
|
|||
return DbgValueLocation(NewLocNo, WasIndirect);
|
||||
}
|
||||
|
||||
bool operator==(const DbgValueLocation &O) const {
|
||||
return LocNo == O.LocNo && WasIndirect == O.WasIndirect;
|
||||
friend inline bool operator==(const DbgValueLocation &LHS,
|
||||
const DbgValueLocation &RHS) {
|
||||
return LHS.LocNo == RHS.LocNo && LHS.WasIndirect == RHS.WasIndirect;
|
||||
}
|
||||
|
||||
friend inline bool operator!=(const DbgValueLocation &LHS,
|
||||
const DbgValueLocation &RHS) {
|
||||
return !(LHS == RHS);
|
||||
}
|
||||
bool operator!=(const DbgValueLocation &O) const { return !(*this == O); }
|
||||
|
||||
private:
|
||||
unsigned LocNo : 31;
|
||||
|
|
Loading…
Reference in New Issue