Skip to content

Commit 1321d69

Browse files
committed
Fix type def above table field
1 parent 47f81a0 commit 1321d69

File tree

1 file changed

+2
-0
lines changed
  • crates/code_analysis/src/compilation/analyzer/lua

1 file changed

+2
-0
lines changed

crates/code_analysis/src/compilation/analyzer/lua/stats.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -502,6 +502,8 @@ pub fn analyze_table_field(analyzer: &mut LuaAnalyzer, field: LuaTableField) ->
502502
let decl_type = member.get_decl_type();
503503
if decl_type.is_unknown() {
504504
member.decl_type = value_type;
505+
} else if decl_type.is_def() {
506+
merge_member_type(analyzer.db, member_id, value_type);
505507
}
506508

507509
Some(())

0 commit comments

Comments
 (0)