summaryrefslogtreecommitdiffstats
path: root/llvm/utils/unittest/googletest/gtest-test-part.cc
diff options
context:
space:
mode:
authorBenjamin Kramer <benny.kra@googlemail.com>2010-06-02 22:02:30 +0000
committerBenjamin Kramer <benny.kra@googlemail.com>2010-06-02 22:02:30 +0000
commitbfb492d6c8d99562ce92f1e4152d5a7b36f5c1fa (patch)
treef205bf7a16d40ca53d15f1f4f3eee0a0216c8816 /llvm/utils/unittest/googletest/gtest-test-part.cc
parent78b6a290cb95a9148ef0d02cd94b2742cc13474d (diff)
downloadbcm5719-llvm-bfb492d6c8d99562ce92f1e4152d5a7b36f5c1fa.tar.gz
bcm5719-llvm-bfb492d6c8d99562ce92f1e4152d5a7b36f5c1fa.zip
Merge gtest-1.5.0.
llvm-svn: 105354
Diffstat (limited to 'llvm/utils/unittest/googletest/gtest-test-part.cc')
-rw-r--r--llvm/utils/unittest/googletest/gtest-test-part.cc16
1 files changed, 3 insertions, 13 deletions
diff --git a/llvm/utils/unittest/googletest/gtest-test-part.cc b/llvm/utils/unittest/googletest/gtest-test-part.cc
index 2d4cc2bd1ed..8249afeb4c6 100644
--- a/llvm/utils/unittest/googletest/gtest-test-part.cc
+++ b/llvm/utils/unittest/googletest/gtest-test-part.cc
@@ -64,19 +64,9 @@ std::ostream& operator<<(std::ostream& os, const TestPartResult& result) {
<< result.message() << std::endl;
}
-// Constructs an empty TestPartResultArray.
-TestPartResultArray::TestPartResultArray()
- : array_(new internal::Vector<TestPartResult>) {
-}
-
-// Destructs a TestPartResultArray.
-TestPartResultArray::~TestPartResultArray() {
- delete array_;
-}
-
// Appends a TestPartResult to the array.
void TestPartResultArray::Append(const TestPartResult& result) {
- array_->PushBack(result);
+ array_.push_back(result);
}
// Returns the TestPartResult at the given index (0-based).
@@ -86,12 +76,12 @@ const TestPartResult& TestPartResultArray::GetTestPartResult(int index) const {
internal::posix::Abort();
}
- return array_->GetElement(index);
+ return array_[index];
}
// Returns the number of TestPartResult objects in the array.
int TestPartResultArray::size() const {
- return array_->size();
+ return static_cast<int>(array_.size());
}
namespace internal {
OpenPOWER on IntegriCloud