# HG changeset patch # User lindquist # Date 1192800369 -7200 # Node ID eb7bf7b7972e9f72c29b8d124280b4c5cf1b22e4 # Parent 0b9b286b67b63eeab5f361f8994c0611f90d69ef [svn r47] fixed a problem with gdc 4.1 diff -r 0b9b286b67b6 -r eb7bf7b7972e gen/arrays.c --- 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 args(3,NULL); - args[0] = ptr; - args[1] = dim; - args[2] = val; + std::vector args; + args.push_back(ptr); + args.push_back(dim); + args.push_back(val); const char* funcname = NULL; diff -r 0b9b286b67b6 -r eb7bf7b7972e gen/llvm.h --- 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"