File tree Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Expand file tree Collapse file tree 1 file changed +3
-2
lines changed Original file line number Diff line number Diff line change @@ -1028,7 +1028,7 @@ class MetadataReader {
1028
1028
buildNominalTypeDecl (ContextDescriptorRef descriptor) {
1029
1029
// Build the demangling tree from the context tree.
1030
1030
Demangle::NodeFactory nodeFactory;
1031
- SmallVector <std::pair<Demangle::Node::Kind, std::string>, 4 >
1031
+ std::vector <std::pair<Demangle::Node::Kind, std::string>>
1032
1032
nameComponents;
1033
1033
ContextDescriptorRef parent = descriptor;
1034
1034
@@ -1103,7 +1103,8 @@ class MetadataReader {
1103
1103
return BuiltNominalTypeDecl ();
1104
1104
if (nameComponents.back ().first != Node::Kind::Module)
1105
1105
return BuiltNominalTypeDecl ();
1106
- auto moduleInfo = nameComponents.pop_back_val ();
1106
+ auto moduleInfo = std::move (nameComponents.back ());
1107
+ nameComponents.pop_back ();
1107
1108
auto demangling =
1108
1109
nodeFactory.createNode (Node::Kind::Module, moduleInfo.second );
1109
1110
for (auto &component : reversed (nameComponents)) {
You can’t perform that action at this time.
0 commit comments