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);
 }