We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 82f1677 commit 96e6ff8Copy full SHA for 96e6ff8
crates/code_analysis/src/semantic/type_compact/mod.rs
@@ -50,7 +50,9 @@ fn infer_type_compact(
50
(LuaType::Any, _) => true,
51
(LuaType::SelfInfer, _) => true,
52
(LuaType::Unknown, _) => true,
53
- (LuaType::Nil, LuaType::Nil) => true,
+ (_, LuaType::Instance(right)) => {
54
+ infer_type_compact(db, config, source, &right.get_base(), infer_guard)
55
+ }
56
(LuaType::BooleanConst(_), _) => compact_type.is_boolean(),
57
(LuaType::IntegerConst(_), _) => compact_type.is_number(),
58
(LuaType::StringConst(_), _) => compact_type.is_string(),
@@ -141,9 +143,6 @@ fn infer_type_compact(
141
143
(LuaType::TableConst(_), _) => false,
142
144
(LuaType::Extends(_), _) => false,
145
(LuaType::MuliReturn(_), _) => false,
- (_, LuaType::Instance(right)) => {
- infer_type_compact(db, config, source, &right.get_base(), infer_guard)
146
- },
147
_ => false,
148
}
149
0 commit comments