summaryrefslogtreecommitdiff
path: root/src/hir/pattern.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/hir/pattern.cpp')
-rw-r--r--src/hir/pattern.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/hir/pattern.cpp b/src/hir/pattern.cpp
index d25b25e7..063ed1b3 100644
--- a/src/hir/pattern.cpp
+++ b/src/hir/pattern.cpp
@@ -154,8 +154,9 @@ namespace {
rv.push_back( pat.clone() );
return rv;
}
- ::std::vector< ::std::pair< ::std::string, ::HIR::Pattern> > clone_pat_fields(const ::std::vector< ::std::pair< ::std::string, ::HIR::Pattern> >& pats) {
- ::std::vector< ::std::pair< ::std::string, ::HIR::Pattern> > rv;
+ typedef ::std::vector< ::std::pair< RcString, ::HIR::Pattern> > pat_fields_t;
+ pat_fields_t clone_pat_fields(const pat_fields_t& pats) {
+ pat_fields_t rv;
rv.reserve( pats.size() );
for(const auto& field : pats)
rv.push_back( ::std::make_pair(field.first, field.second.clone()) );