summaryrefslogtreecommitdiff
path: root/src/resolve/absolute.cpp
diff options
context:
space:
mode:
authorJohn Hodge <tpg@mutabah.net>2016-09-25 23:09:17 +0800
committerJohn Hodge <tpg@mutabah.net>2016-09-25 23:09:17 +0800
commit6c16703e6a3be274c4fe183ffde10fd7a20f8236 (patch)
tree8a9b0ad911f73b9e2f6357fa6534e4583165dd40 /src/resolve/absolute.cpp
parent72e2a322f52edd7bf3f37ad840f2d48be4192d62 (diff)
downloadmrust-6c16703e6a3be274c4fe183ffde10fd7a20f8236.tar.gz
AST - Convert use statements to normal items
Diffstat (limited to 'src/resolve/absolute.cpp')
-rw-r--r--src/resolve/absolute.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/resolve/absolute.cpp b/src/resolve/absolute.cpp
index 5666cdd7..8bb712dc 100644
--- a/src/resolve/absolute.cpp
+++ b/src/resolve/absolute.cpp
@@ -1674,6 +1674,7 @@ void Resolve_Absolute_ImplItems(Context& item_context, ::AST::NamedList< ::AST:
TU_MATCH(AST::Item, (i.data), (e),
(None, ),
(MacroInv, BUG(i.data.span, "Resolve_Absolute_ImplItems - MacroInv");),
+ (Use, BUG(i.data.span, "Resolve_Absolute_ImplItems - Use");),
(Module, BUG(i.data.span, "Resolve_Absolute_ImplItems - Module");),
(Crate , BUG(i.data.span, "Resolve_Absolute_ImplItems - Crate");),
(Enum , BUG(i.data.span, "Resolve_Absolute_ImplItems - Enum");),
@@ -1754,6 +1755,7 @@ void Resolve_Absolute_ImplItems(Context& item_context, ::std::vector< ::AST::Im
TU_MATCH(AST::Item, (*i.data), (e),
(None, ),
(MacroInv, BUG(i.data->span, "Resolve_Absolute_ImplItems - MacroInv");),
+ (Use , BUG(i.data->span, "Resolve_Absolute_ImplItems - Use");),
(Module, BUG(i.data->span, "Resolve_Absolute_ImplItems - Module");),
(Crate , BUG(i.data->span, "Resolve_Absolute_ImplItems - Crate");),
(Enum , BUG(i.data->span, "Resolve_Absolute_ImplItems - Enum");),
@@ -1796,6 +1798,8 @@ void Resolve_Absolute_Mod( Context item_context, ::AST::Module& mod )
),
(MacroInv,
),
+ (Use,
+ ),
(Module,
DEBUG("Module - " << i.name);
Resolve_Absolute_Mod(item_context.m_crate, e);