Skip to content

Commit 0ff1158

Browse files
committed
support infer like (infer U)[]
1 parent f9bfd7d commit 0ff1158

File tree

1 file changed

+12
-0
lines changed
  • crates/emmylua_code_analysis/src/semantic/generic/instantiate_type

1 file changed

+12
-0
lines changed

crates/emmylua_code_analysis/src/semantic/generic/instantiate_type/mod.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -702,6 +702,18 @@ fn collect_infer_assignments(
702702
false
703703
}
704704
}
705+
LuaType::Array(array) => {
706+
if let LuaType::Array(source_array) = source {
707+
collect_infer_assignments(
708+
db,
709+
source_array.get_base(),
710+
array.get_base(),
711+
assignments,
712+
)
713+
} else {
714+
false
715+
}
716+
}
705717
_ => {
706718
if contains_conditional_infer(pattern) {
707719
false

0 commit comments

Comments
 (0)