diff options
-rw-r--r-- | src/resolve/use.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/resolve/use.cpp b/src/resolve/use.cpp index e68580ee..3ddee7c2 100644 --- a/src/resolve/use.cpp +++ b/src/resolve/use.cpp @@ -293,7 +293,7 @@ void Resolve_Use_Mod(const ::AST::Crate& crate, ::AST::Module& mod, ::AST::Path } } - if( mod.path().nodes().back().name()[0] == '#' ) { + if( mod.path().nodes().size() > 0 && mod.path().nodes().back().name()[0] == '#' ) { assert( parent_modules.size() > 0 ); return Resolve_Use_GetBinding_Mod(span, crate, *parent_modules.back(), des_item_name, parent_modules.subslice(0, parent_modules.size()-1)); } |