got type checking working for real

This commit is contained in:
Andrew Segavac
2021-05-28 23:57:07 -06:00
parent cb30ad7040
commit f5fc6643fb
5 changed files with 161 additions and 475 deletions

View File

@@ -1,12 +1,12 @@
fn add(a: u32, b: u32): u32 {
fn add(a: I32, b: I32): I32 {
let foo = 4;
a + b + foo
}
fn subtract(a: u32, b: u32): u32 {
fn subtract(a: I32, b: I32): I32 {
a - b
}
fn main(): u32 {
fn main(): I32 {
add(4, subtract(5, 2))
}