diff --git a/lib/atc/Function.cpp b/lib/atc/Function.cpp index dfc42d514836c653d7d0866aa350248d6be9057d..fb615e7befa05a59f7723f844e56e893a37818b9 100644 --- a/lib/atc/Function.cpp +++ b/lib/atc/Function.cpp @@ -59,7 +59,7 @@ namespace ATC { { string type = args[0]; int narg = nargs -1; - double *dargs = alloca(sizeof(double) * narg); + double *dargs = (double *) alloca(sizeof(double) * narg); for (int i = 0; i < narg; ++i) dargs[i] = atof(args[i+1]); return function(type, narg, dargs); @@ -193,7 +193,7 @@ XT_Function_Mgr * XT_Function_Mgr::myInstance_ = NULL; { string type = args[0]; int narg = nargs -1; - double *dargs = alloca(sizeof(double) * narg); + double *dargs = (double *) alloca(sizeof(double) * narg); for (int i = 0; i < narg; ++i) dargs[i] = atof(args[i+1]); return function(type, narg, dargs);