Mercurial > projects > ldc
changeset 1043:0485751a40ae
Fix bug in default implementation of ABIRewrite::getL.
author | Frits van Bommel <fvbommel wxs.nl> |
---|---|
date | Wed, 04 Mar 2009 23:06:23 +0100 |
parents | 45af482e3832 |
children | 39f12f5aa515 |
files | gen/abi.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/abi.cpp Wed Mar 04 17:24:25 2009 +0100 +++ b/gen/abi.cpp Wed Mar 04 23:06:23 2009 +0100 @@ -17,7 +17,7 @@ void ABIRewrite::getL(Type* dty, DValue* v, llvm::Value* lval) { - LLValue* rval = v->getRVal(); + LLValue* rval = get(dty, v); assert(rval->getType() == lval->getType()->getContainedType(0)); DtoStore(rval, lval); }