diff options
author | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-09 12:30:10 +0000 |
---|---|---|
committer | Rafael Espindola <rafael.espindola@gmail.com> | 2013-07-09 12:30:10 +0000 |
commit | 92f7386cae3fe3cabe7300171a5dc9b4bf8b352d (patch) | |
tree | e8e816365cba852aad9d5a67c64e35772bf1ebdf /include/llvm/Object | |
parent | c5f8757c727975e9a9d6247cc68fb79d7f4cff8f (diff) | |
download | external_llvm-92f7386cae3fe3cabe7300171a5dc9b4bf8b352d.zip external_llvm-92f7386cae3fe3cabe7300171a5dc9b4bf8b352d.tar.gz external_llvm-92f7386cae3fe3cabe7300171a5dc9b4bf8b352d.tar.bz2 |
We never compare iterators from two archives. Assert that.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@185934 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'include/llvm/Object')
-rw-r--r-- | include/llvm/Object/Archive.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/include/llvm/Object/Archive.h b/include/llvm/Object/Archive.h index 0cd1867..198491c 100644 --- a/include/llvm/Object/Archive.h +++ b/include/llvm/Object/Archive.h @@ -54,7 +54,8 @@ public: Child(const Archive *Parent, const char *Start); bool operator ==(const Child &other) const { - return (Parent == other.Parent) && (Data.begin() == other.Data.begin()); + assert(Parent == other.Parent); + return Data.begin() == other.Data.begin(); } bool operator <(const Child &other) const { |