Minor tweaks
This commit is contained in:
parent
dd3e0618ae
commit
9a74158ae7
@ -35,10 +35,10 @@ impl IRContext {
|
|||||||
let mut argts = [];
|
let mut argts = [];
|
||||||
let func_type = LLVMFunctionType(t, argts.as_mut_ptr(), argts.len() as u32, 0);
|
let func_type = LLVMFunctionType(t, argts.as_mut_ptr(), argts.len() as u32, 0);
|
||||||
|
|
||||||
let anon_func = LLVMAddFunction(module, into_cstring("test").as_ptr(), func_type);
|
let anon_func = LLVMAddFunction(module, into_cstring("testfunc").as_ptr(), func_type);
|
||||||
|
|
||||||
let blockref =
|
let blockref =
|
||||||
LLVMCreateBasicBlockInContext(self.context, into_cstring("otus").as_ptr());
|
LLVMCreateBasicBlockInContext(self.context, into_cstring("entryblock").as_ptr());
|
||||||
LLVMPositionBuilderAtEnd(self.builder, blockref);
|
LLVMPositionBuilderAtEnd(self.builder, blockref);
|
||||||
|
|
||||||
// What is the last 1 ?
|
// What is the last 1 ?
|
||||||
|
@ -12,7 +12,7 @@ pub fn from_statements<'a>(
|
|||||||
context: &'a mut IRContext,
|
context: &'a mut IRContext,
|
||||||
statements: Vec<TopLevelStatement>,
|
statements: Vec<TopLevelStatement>,
|
||||||
) -> Result<IRModule<'a>, Error> {
|
) -> Result<IRModule<'a>, Error> {
|
||||||
Ok(context.module("hello".to_owned()))
|
Ok(context.module("testmod".to_owned()))
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(thiserror::Error, Debug)]
|
#[derive(thiserror::Error, Debug)]
|
||||||
|
Loading…
Reference in New Issue
Block a user