summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-08-24 16:38:49 +0800
committerJohn Hodge <tpg@mutabah.net>2016-08-24 16:38:49 +0800
commit5d2845c393f7567bd7f5d6c3abc54514f7f99534 (patch)
treefea50f831b030ffcc6d80f9958a51099c091d2b8 /src
parent9a1ccbf91a3ac100d238b9d49117a7f975283e0b (diff)
downloadmrust-5d2845c393f7567bd7f5d6c3abc54514f7f99534.tar.gz
HIR - Fix bad clone function for GenericParams
Diffstat (limited to 'src')
-rw-r--r--src/hir/generic_params.cpp4
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),