diff options
author | John Hodge <tpg@mutabah.net> | 2016-08-24 16:38:49 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-08-24 16:38:49 +0800 |
commit | 5d2845c393f7567bd7f5d6c3abc54514f7f99534 (patch) | |
tree | fea50f831b030ffcc6d80f9958a51099c091d2b8 /src | |
parent | 9a1ccbf91a3ac100d238b9d49117a7f975283e0b (diff) | |
download | mrust-5d2845c393f7567bd7f5d6c3abc54514f7f99534.tar.gz |
HIR - Fix bad clone function for GenericParams
Diffstat (limited to 'src')
-rw-r--r-- | src/hir/generic_params.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hir/generic_params.cpp b/src/hir/generic_params.cpp index 041567b7..83f141cd 100644 --- a/src/hir/generic_params.cpp +++ b/src/hir/generic_params.cpp @@ -63,7 +63,7 @@ namespace HIR { ::HIR::GenericParams HIR::GenericParams::clone() const { ::HIR::GenericParams rv; - rv.m_types.resize(m_types.size()); + rv.m_types.reserve(m_types.size()); for(const auto& type : m_types) { rv.m_types.push_back(::HIR::TypeParamDef { @@ -73,7 +73,7 @@ namespace HIR { }); } rv.m_lifetimes = m_lifetimes; - rv.m_bounds.resize(m_bounds.size()); + rv.m_bounds.reserve(m_bounds.size()); for(const auto& bound : m_bounds) { TU_MATCH(::HIR::GenericBound, (bound), (e), |