summaryrefslogtreecommitdiff
path: root/src/convert/resolve.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/convert/resolve.cpp')
-rw-r--r--src/convert/resolve.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/convert/resolve.cpp b/src/convert/resolve.cpp
index 787b50f3..4c79a401 100644
--- a/src/convert/resolve.cpp
+++ b/src/convert/resolve.cpp
@@ -274,6 +274,14 @@ void CPathResolver::handle_path(AST::Path& path, CASTIterator::PathMode mode)
return ;
}
}
+ for( const auto& item : m_module->type_aliases() )
+ {
+ if( item.name == path[0].name() ) {
+ path = m_module_path + path;
+ path.resolve( m_crate );
+ return ;
+ }
+ }
// Values / Functions
for( const auto& item_fcn : m_module->functions() )