diff options
author | John Hodge <tpg@mutabah.net> | 2016-08-26 15:00:20 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-08-26 15:00:20 +0800 |
commit | ec3b77077bd2ea364f4c2bea6b5b19d5b5f67648 (patch) | |
tree | 1eeefbf5ece9b343c697e406fa1750007cc02c10 /src/hir/visitor.cpp | |
parent | 7de6dac995bb619e1883ced3f9d657052c91dfdd (diff) | |
download | mrust-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.cpp | 4 |
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) { |