diff options
author | John Hodge <tpg@mutabah.net> | 2016-09-25 23:09:17 +0800 |
---|---|---|
committer | John Hodge <tpg@mutabah.net> | 2016-09-25 23:09:17 +0800 |
commit | 6c16703e6a3be274c4fe183ffde10fd7a20f8236 (patch) | |
tree | 8a9b0ad911f73b9e2f6357fa6534e4583165dd40 /src/resolve/absolute.cpp | |
parent | 72e2a322f52edd7bf3f37ad840f2d48be4192d62 (diff) | |
download | mrust-6c16703e6a3be274c4fe183ffde10fd7a20f8236.tar.gz |
AST - Convert use statements to normal items
Diffstat (limited to 'src/resolve/absolute.cpp')
-rw-r--r-- | src/resolve/absolute.cpp | 4 |
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); |