From d1edb6f8e5b9085ca3ad36d4c85d3bab810b19bc Mon Sep 17 00:00:00 2001 From: John Hodge Date: Sun, 11 Sep 2016 18:07:29 +0800 Subject: Resolve Absolute - Defensive asserts --- src/resolve/absolute.cpp | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src') diff --git a/src/resolve/absolute.cpp b/src/resolve/absolute.cpp index b2966022..d6159dd3 100644 --- a/src/resolve/absolute.cpp +++ b/src/resolve/absolute.cpp @@ -990,6 +990,7 @@ void Resolve_Absolute_Path_BindAbsolute(Context& context, const Span& sp, Contex return ; ), (Trait, + assert( e.trait_ ); auto trait_path = ::AST::Path(name_ref.path); if( !n.args().is_empty() ) { trait_path.nodes().back().args() = mv$(n.args()); @@ -1025,6 +1026,7 @@ void Resolve_Absolute_Path_BindAbsolute(Context& context, const Span& sp, Contex TODO(sp, "Replace path component with new path - " << path << "[.."<variants() ) { if( var.m_name == last_node.name() ) { -- cgit v1.2.3