Added fairly limited type inference

This commit is contained in:
Mia
2026-03-07 19:16:29 +01:00
parent 168a12b4fc
commit 2aababbbe1
5 changed files with 102 additions and 18 deletions
+3
View File
@@ -492,6 +492,9 @@ impl<'l> CompilationContext<'l> {
AnyConst::Int(Int::USize(v)) => {
Some(self.native_int_ty.const_int(*v as u64, false).into())
}
AnyConst::Int(Int::ISize(v)) => {
Some(self.native_int_ty.const_int(*v as u64, true).into())
}
AnyConst::Array([]) => todo!("{val:?}"),
AnyConst::Array(array) => {