Skip to content

Commit 2b9daec

Browse files
committed
More StringRef to std::string conversion changes
This fixes the master-next build.
1 parent 8d1d9f1 commit 2b9daec

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

include/swift/Reflection/TypeRef.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ class OpaqueArchetypeTypeRef final : public TypeRef {
352352
StringRef description, unsigned ordinal,
353353
ArrayRef<ArrayRef<const TypeRef *>> argumentLists) {
354354
TypeRefID ID;
355-
ID.addString(idString);
355+
ID.addString(idString.str());
356356
ID.addInteger(ordinal);
357357
for (auto argList : argumentLists) {
358358
ID.addInteger(0u);

stdlib/public/Reflection/TypeRef.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -258,8 +258,8 @@ class PrintTypeRef : public TypeRefVisitor<PrintTypeRef, void> {
258258

259259
void visitOpaqueArchetypeTypeRef(const OpaqueArchetypeTypeRef *O) {
260260
printHeader("opaque_archetype");
261-
printField("id", O->getID());
262-
printField("description", O->getDescription());
261+
printField("id", O->getID().str());
262+
printField("description", O->getDescription().str());
263263
fprintf(file, " ordinal %u ", O->getOrdinal());
264264
for (auto argList : O->getArgumentLists()) {
265265
fprintf(file, "\n");

0 commit comments

Comments
 (0)