diff options
Diffstat (limited to 'src/resolve/absolute.cpp')
-rw-r--r-- | src/resolve/absolute.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/resolve/absolute.cpp b/src/resolve/absolute.cpp index 4bb3c51d..84a6b191 100644 --- a/src/resolve/absolute.cpp +++ b/src/resolve/absolute.cpp @@ -1370,8 +1370,10 @@ void Resolve_Absolute_Mod( Context item_context, ::AST::Module& mod ) for(auto& impl : mod.impls()) { auto& def = impl.def(); - if( ! def.type().is_valid() ) + DEBUG("impl " << def.trait().ent << " for " << def.type()); + if( !def.type().is_valid() ) { + DEBUG("---- MARKER IMPL for " << def.trait().ent); item_context.push(def.params(), GenericSlot::Level::Top); Resolve_Absolute_Generic(item_context, def.params()); assert( def.trait().ent.is_valid() ); |