summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lldb/unittests/Symbol/PostfixExpressionTest.cpp10
1 files changed, 4 insertions, 6 deletions
diff --git a/lldb/unittests/Symbol/PostfixExpressionTest.cpp b/lldb/unittests/Symbol/PostfixExpressionTest.cpp
index e9f78197fac..b7fa73cacf4 100644
--- a/lldb/unittests/Symbol/PostfixExpressionTest.cpp
+++ b/lldb/unittests/Symbol/PostfixExpressionTest.cpp
@@ -108,12 +108,10 @@ ParseFPOAndStringify(llvm::StringRef prog) {
llvm::BumpPtrAllocator alloc;
std::vector<std::pair<llvm::StringRef, Node *>> parsed =
ParseFPOProgram(prog, alloc);
- auto range = llvm::map_range(
- parsed, [](const std::pair<llvm::StringRef, Node *> &pair) {
- return std::make_pair(pair.first, ASTPrinter::Print(pair.second));
- });
- return std::vector<std::pair<std::string, std::string>>(range.begin(),
- range.end());
+ std::vector<std::pair<std::string, std::string>> result;
+ for (const auto &p : parsed)
+ result.emplace_back(p.first, ASTPrinter::Print(p.second));
+ return result;
}
TEST(PostfixExpression, ParseFPOProgram) {
OpenPOWER on IntegriCloud