changeset 43:eb7bf7b7972e trunk

[svn r47] fixed a problem with gdc 4.1
author lindquist
date Fri, 19 Oct 2007 15:26:09 +0200
parents 0b9b286b67b6
children ea65e12b0dd0
files gen/arrays.c gen/llvm.h
diffstat 2 files changed, 5 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/gen/arrays.c	Fri Oct 19 15:16:11 2007 +0200
+++ b/gen/arrays.c	Fri Oct 19 15:26:09 2007 +0200
@@ -146,10 +146,10 @@
 {
     const llvm::Type* t = ptr->getType()->getContainedType(0);
 
-    std::vector<llvm::Value*> args(3,NULL);
-    args[0] = ptr;
-    args[1] = dim;
-    args[2] = val;
+    std::vector<llvm::Value*> args;
+    args.push_back(ptr);
+    args.push_back(dim);
+    args.push_back(val);
     
     const char* funcname = NULL;
     
--- a/gen/llvm.h	Fri Oct 19 15:16:11 2007 +0200
+++ b/gen/llvm.h	Fri Oct 19 15:26:09 2007 +0200
@@ -9,6 +9,7 @@
 #include "llvm/GlobalVariable.h"
 #include "llvm/Function.h"
 #include "llvm/Module.h"
+#include "llvm/Value.h"
 
 #include "llvm/Target/TargetData.h"