Fix more implicit conversions. Getting closer to having clang working with gcc 5 again
diff --git a/clang/lib/CodeGen/CGObjCGNU.cpp b/clang/lib/CodeGen/CGObjCGNU.cpp
index e93aca0..61801e0 100644
--- a/clang/lib/CodeGen/CGObjCGNU.cpp
+++ b/clang/lib/CodeGen/CGObjCGNU.cpp
@@ -1946,7 +1946,8 @@
if (SuperClass) {
std::pair<llvm::Constant*, int> v{classStruct, 1};
- EarlyInitList.emplace_back(SuperClass->getName(), std::move(v));
+ EarlyInitList.emplace_back(std::string(SuperClass->getName()),
+ std::move(v));
}
}