コード例 #1
0
ファイル: executionengine.go プロジェクト: kubabrecka/llvm
func (ee ExecutionEngine) RunFunction(f Value, args []GenericValue) (g GenericValue) {
	nargs := len(args)
	var argptr *GenericValue
	if nargs > 0 {
		argptr = &args[0]
	}
	g.C = C.LLVMRunFunction(ee.C, f.C,
		C.unsigned(nargs), llvmGenericValueRefPtr(argptr))
	return
}
コード例 #2
0
ファイル: executionengine.go プロジェクト: taruti/gollvm
func (ee ExecutionEngine) RunFunction(f Value, args []GenericValue) (g GenericValue) {
	g.C = C.LLVMRunFunction(ee.C, f.C,
		C.unsigned(len(args)), llvmGenericValueRefPtr(&args[0]))
	return
}