diff --git a/schala-lang/language/src/scope_resolution.rs b/schala-lang/language/src/scope_resolution.rs index 140cdcf..2574310 100644 --- a/schala-lang/language/src/scope_resolution.rs +++ b/schala-lang/language/src/scope_resolution.rs @@ -45,11 +45,11 @@ impl<'a> ScopeResolver<'a> { let fqsn = lookup_name_in_scope(&qualified_name.node()); let ref id = qualified_name.node().id; self.symbol_table.map_id_to_fqsn(id, fqsn); - //expr.fqsn = Some(fqsn); }, NamedStruct { name, .. } => { + let ref id = name.node().id; let fqsn = lookup_name_in_scope(&name.node()); - expr.fqsn = Some(fqsn); + self.symbol_table.map_id_to_fqsn(id, fqsn); }, BinExp(_, ref mut lhs, ref mut rhs) => { self.expr(lhs)?;