diff options
Diffstat (limited to 'src/convert/resolve.cpp')
-rw-r--r-- | src/convert/resolve.cpp | 8 |
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() )
|