fmt improvement; Minor refactoring

This commit is contained in:
Ginger Bill
2016-09-19 23:59:26 +01:00
parent 3b266b194f
commit 59b0cf61ef
10 changed files with 225 additions and 216 deletions
+12
View File
@@ -63,6 +63,18 @@ Type_Info :: union {
}
}
type_info_base :: proc(info: ^Type_Info) -> ^Type_Info {
for {
match type i : info {
case Type_Info.Named:
info = i.base
continue
}
return info
}
}
assume :: proc(cond: bool) #foreign "llvm.assume"