Slide 28
Slide 28 text
お作法なので知ってしまえば簡単
お作法なので知ってしまえば簡単
// getelementptr [12 x i8], [12 x i8]* %local_str, i32 0, i32 0
// i32 0, i32 0
let mut args = [
LLVMConstInt(LLVMInt32Type(), 0, 0),
LLVMConstInt(LLVMInt32Type(), 0, 0),
];
return LLVMBuildGEP(
builder,
llvm_value, // Array Struct
args.as_mut_ptr(),
args.len() as u32, // 第3引数 length 引数 指定 意味
CString::new("").unwrap().as_ptr(), // 空文字 場合 勝手 変数名 生成
);