summaryrefslogtreecommitdiff
path: root/src/hir_conv/bind.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-06-11 11:10:01 +0800
committerJohn Hodge <tpg@mutabah.net>2016-06-11 11:10:01 +0800
commita09442783f4e0bae92d90803b333e420d2636d36 (patch)
tree951574f18f0fbcc8f906eb8b96e1b278d8669d2d /src/hir_conv/bind.cpp
parentf7f3d24fcf16f34f31d35b7e571725dff5e4c42a (diff)
downloadmrust-a09442783f4e0bae92d90803b333e420d2636d36.tar.gz
HIR - Trait objects only have on data trait, fix propagation of marker flag
Diffstat (limited to 'src/hir_conv/bind.cpp')
-rw-r--r--src/hir_conv/bind.cpp4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/hir_conv/bind.cpp b/src/hir_conv/bind.cpp
index 6608f230..6581911c 100644
--- a/src/hir_conv/bind.cpp
+++ b/src/hir_conv/bind.cpp
@@ -214,9 +214,7 @@ namespace {
e.binding = ::HIR::TypeRef::TypePathBinding::make_Enum(&e3);
),
(Trait,
- ::std::vector< ::HIR::GenericPath> traits;
- traits.push_back( mv$(e2) );
- ty.m_data = ::HIR::TypeRef::Data::make_TraitObject({ mv$(traits), {} });
+ ty.m_data = ::HIR::TypeRef::Data::make_TraitObject({ mv$(e2), {}, {} });
)
)
)