comparison gen/functions.cpp @ 347:6057fdf797d8 trunk

[svn r368] Fixed custom class allocators with arbitrary user arguments. Closes #25 Removed some dead code. Started on a more generalised approach to call misc. D functions.
author lindquist
date Sun, 13 Jul 2008 20:49:10 +0200
parents aaade6ded589
children 4d7495038ae8
comparison
equal deleted inserted replaced
346:c9d5c711d65a 347:6057fdf797d8
825 825
826 void DtoVariadicArgument(Expression* argexp, LLValue* dst) 826 void DtoVariadicArgument(Expression* argexp, LLValue* dst)
827 { 827 {
828 Logger::println("DtoVariadicArgument"); 828 Logger::println("DtoVariadicArgument");
829 LOG_SCOPE; 829 LOG_SCOPE;
830 DVarValue* vv = new DVarValue(argexp->type, dst, true); 830 DVarValue vv(argexp->type, dst, true);
831 DtoAssign(vv, argexp->toElem(gIR)); 831 DtoAssign(&vv, argexp->toElem(gIR));
832 } 832 }
833 833
834 ////////////////////////////////////////////////////////////////////////////////////////// 834 //////////////////////////////////////////////////////////////////////////////////////////