Mercurial > projects > ldc
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 ////////////////////////////////////////////////////////////////////////////////////////// |