summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Blaikie <dblaikie@gmail.com>2014-08-27 20:14:18 +0000
committerDavid Blaikie <dblaikie@gmail.com>2014-08-27 20:14:18 +0000
commitdfbe3d6b17b0038d61a2d4a05e6ac3185a81f4a3 (patch)
tree7d7440571c5d9730909de7631ecdfcb148706027
parent7b7a599ac568845446dd9e2f9fe37280a0ef1bfd (diff)
downloadbcm5719-llvm-dfbe3d6b17b0038d61a2d4a05e6ac3185a81f4a3.tar.gz
bcm5719-llvm-dfbe3d6b17b0038d61a2d4a05e6ac3185a81f4a3.zip
Convert a few more cases of direct intialization of unique_ptrs from MemoryBuffer::getMemBuffer to move initialization now that it returns by unique_ptr instead of raw pointer.
Cleanup/improvements following r216583. llvm-svn: 216605
-rw-r--r--llvm/tools/gold/gold-plugin.cpp4
-rw-r--r--llvm/unittests/Support/LineIteratorTest.cpp18
-rw-r--r--llvm/unittests/Support/SpecialCaseListTest.cpp2
3 files changed, 12 insertions, 12 deletions
diff --git a/llvm/tools/gold/gold-plugin.cpp b/llvm/tools/gold/gold-plugin.cpp
index fd505b0bf15..69d33c9a8f9 100644
--- a/llvm/tools/gold/gold-plugin.cpp
+++ b/llvm/tools/gold/gold-plugin.cpp
@@ -546,8 +546,8 @@ getModuleForFile(LLVMContext &Context, claimed_file &F, raw_fd_ostream *ApiFile,
if (get_view(F.handle, &View) != LDPS_OK)
message(LDPL_FATAL, "Failed to get a view of file");
- std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer(
- StringRef((char *)View, File.filesize), "", false));
+ std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer(
+ StringRef((char *)View, File.filesize), "", false);
if (release_input_file(F.handle) != LDPS_OK)
message(LDPL_FATAL, "Failed to release file information");
diff --git a/llvm/unittests/Support/LineIteratorTest.cpp b/llvm/unittests/Support/LineIteratorTest.cpp
index 2c8e1432bb3..8ec6c931e74 100644
--- a/llvm/unittests/Support/LineIteratorTest.cpp
+++ b/llvm/unittests/Support/LineIteratorTest.cpp
@@ -17,9 +17,9 @@ using namespace llvm::sys;
namespace {
TEST(LineIteratorTest, Basic) {
- std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer("line 1\n"
- "line 2\n"
- "line 3"));
+ std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("line 1\n"
+ "line 2\n"
+ "line 3");
line_iterator I = line_iterator(*Buffer), E;
@@ -68,11 +68,11 @@ TEST(LineIteratorTest, CommentSkipping) {
}
TEST(LineIteratorTest, BlankSkipping) {
- std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer("\n\n\n"
- "line 1\n"
- "\n\n\n"
- "line 2\n"
- "\n\n\n"));
+ std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("\n\n\n"
+ "line 1\n"
+ "\n\n\n"
+ "line 2\n"
+ "\n\n\n");
line_iterator I = line_iterator(*Buffer), E;
@@ -91,7 +91,7 @@ TEST(LineIteratorTest, BlankSkipping) {
}
TEST(LineIteratorTest, EmptyBuffers) {
- std::unique_ptr<MemoryBuffer> Buffer(MemoryBuffer::getMemBuffer(""));
+ std::unique_ptr<MemoryBuffer> Buffer = MemoryBuffer::getMemBuffer("");
EXPECT_TRUE(line_iterator(*Buffer).is_at_eof());
EXPECT_EQ(line_iterator(), line_iterator(*Buffer));
diff --git a/llvm/unittests/Support/SpecialCaseListTest.cpp b/llvm/unittests/Support/SpecialCaseListTest.cpp
index bb9c351415b..1e13dba7753 100644
--- a/llvm/unittests/Support/SpecialCaseListTest.cpp
+++ b/llvm/unittests/Support/SpecialCaseListTest.cpp
@@ -18,7 +18,7 @@ namespace {
class SpecialCaseListTest : public ::testing::Test {
protected:
SpecialCaseList *makeSpecialCaseList(StringRef List, std::string &Error) {
- std::unique_ptr<MemoryBuffer> MB(MemoryBuffer::getMemBuffer(List));
+ std::unique_ptr<MemoryBuffer> MB = MemoryBuffer::getMemBuffer(List);
return SpecialCaseList::create(MB.get(), Error);
}
OpenPOWER on IntegriCloud