Mercurial > projects > ldc
changeset 241:53568c37cfa7 trunk
[svn r258] Fixed: we were passing static arrays by value.
author | lindquist |
---|---|
date | Mon, 09 Jun 2008 00:28:02 +0200 |
parents | 0db62b770a49 |
children | ab43d1e1bf2a |
files | gen/functions.cpp |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/gen/functions.cpp Mon Jun 09 00:01:10 2008 +0200 +++ b/gen/functions.cpp Mon Jun 09 00:28:02 2008 +0200 @@ -124,7 +124,7 @@ assert(argT->ty == Tsarray); //paramvec.push_back(getPtrToType(at->getContainedType(0))); paramvec.push_back(getPtrToType(at)); - arg->llvmByVal = !refOrOut; + //arg->llvmByVal = !refOrOut; // static array are passed by reference } else if (llvm::isa<llvm::OpaqueType>(at)) { Logger::println("opaque param");