experiments/varargs.R

library(RLLVMCompile)
mod = Module()

f = function(i, real)
       printf("value: %d %lf %s\n", i, real, " 'a string'")

pf = Function("printf", Int32Type, list(StringType), mod, varArgs = TRUE)

fc = compileFunction(f, VoidType, list(Int32Type, DoubleType), module = mod)

.llvm(fc, 42, pi)
duncantl/Rllvm documentation built on Nov. 23, 2023, 4:24 p.m.