summaryrefslogtreecommitdiff
path: root/src/hir/visitor.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-08-26 15:00:20 +0800
committerJohn Hodge <tpg@mutabah.net>2016-08-26 15:00:20 +0800
commitec3b77077bd2ea364f4c2bea6b5b19d5b5f67648 (patch)
tree1eeefbf5ece9b343c697e406fa1750007cc02c10 /src/hir/visitor.cpp
parent7de6dac995bb619e1883ced3f9d657052c91dfdd (diff)
downloadmrust-ec3b77077bd2ea364f4c2bea6b5b19d5b5f67648.tar.gz
HIR - Remove None variant for TraitValueItem, add literal for Enum Value
Diffstat (limited to 'src/hir/visitor.cpp')
-rw-r--r--src/hir/visitor.cpp4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/hir/visitor.cpp b/src/hir/visitor.cpp
index 2471bfa2..96c3a1d1 100644
--- a/src/hir/visitor.cpp
+++ b/src/hir/visitor.cpp
@@ -155,7 +155,7 @@ void ::HIR::Visitor::visit_trait(::HIR::ItemPath p, ::HIR::Trait& item)
for(auto& i : item.m_values) {
auto item_path = ::HIR::ItemPath(trait_ip, i.first.c_str());
TU_MATCH(::HIR::TraitValueItem, (i.second), (e),
- (None, ),
+ //(None, ),
(Constant,
DEBUG("constant " << i.first);
this->visit_constant(item_path, e);
@@ -198,7 +198,7 @@ void ::HIR::Visitor::visit_enum(::HIR::ItemPath p, ::HIR::Enum& item)
(Unit,
),
(Value,
- this->visit_expr(v);
+ this->visit_expr(v.expr);
),
(Tuple,
for(auto& ty : v) {