forked from M-Labs/nac3
add some types
This commit is contained in:
parent
710d87596a
commit
894bbca38e
|
@ -45,9 +45,12 @@ impl<'ctx> CodeGen<'ctx> {
|
||||||
|
|
||||||
fn get_basic_type(&self, name: &str) -> CompileResult<types::BasicTypeEnum<'ctx>> {
|
fn get_basic_type(&self, name: &str) -> CompileResult<types::BasicTypeEnum<'ctx>> {
|
||||||
match name {
|
match name {
|
||||||
|
"bool" => Ok(self.context.bool_type().into()),
|
||||||
"int32" => Ok(self.context.i32_type().into()),
|
"int32" => Ok(self.context.i32_type().into()),
|
||||||
"int64" => Ok(self.context.i64_type().into()),
|
"int64" => Ok(self.context.i64_type().into()),
|
||||||
_ => Err(CompileError)
|
"float32" => Ok(self.context.f32_type().into()),
|
||||||
|
"float64" => Ok(self.context.f64_type().into()),
|
||||||
|
_ => Err(self.compile_error(CompileErrorKind::UnknownTypeAnnotation))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue