changeset 380:2bf65352fb28

Mixed up argument types for aApply and aaApply.
author Christian Kamm <kamm incasoftware de>
date Wed, 23 Jul 2008 17:55:20 +0200
parents d632801b15f0
children 6590ec13f14d
files dmd/statement.c
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/dmd/statement.c	Tue Jul 22 23:06:46 2008 +0200
+++ b/dmd/statement.c	Wed Jul 23 17:55:20 2008 +0200
@@ -1600,7 +1600,7 @@
 		 */
 		//LLVMDC: Build arguments.
 		Arguments* args = new Arguments;
-		args->push(new Argument(STCin, Type::topaque->arrayOf(), NULL, NULL));
+		args->push(new Argument(STCin, Type::topaque->pointerTo(), NULL, NULL));
 		args->push(new Argument(STCin, Type::tsize_t, NULL, NULL));
 		if (dim == 2) {
 		    Arguments* dgargs = new Arguments;
@@ -1658,7 +1658,7 @@
 		assert(j < sizeof(fdname));
 		//LLVMDC: Build arguments.
 		Arguments* args = new Arguments;
-		args->push(new Argument(STCin, Type::topaque->pointerTo(), NULL, NULL));
+		args->push(new Argument(STCin, Type::topaque->arrayOf(), NULL, NULL));
 		if (dim == 2) {
 		    Arguments* dgargs = new Arguments;
 		    dgargs->push(new Argument(STCin, Type::tvoidptr, NULL, NULL));