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 | 86fbebd3b7322c9a93ae8fcc9fe34785bd71f65a (patch) | |
| tree | bcfb44fe2f3f2b3bf3dd46b47205c2483ec2b2c6 | |
| parent | 97ee9de652946cc6baed0f0e5a0fd53c86e895be (diff) | |
| download | bcm5719-llvm-86fbebd3b7322c9a93ae8fcc9fe34785bd71f65a.tar.gz bcm5719-llvm-86fbebd3b7322c9a93ae8fcc9fe34785bd71f65a.zip | |
We never compare iterators from two archives. Assert that.
llvm-svn: 185934
| -rw-r--r-- | llvm/include/llvm/Object/Archive.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/llvm/include/llvm/Object/Archive.h b/llvm/include/llvm/Object/Archive.h index 0cd1867b73c..198491c3769 100644 --- a/llvm/include/llvm/Object/Archive.h +++ b/llvm/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 { |

