From 7a9434e3b6a4483143d860e95c4867d494de70bf Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Fri, 19 Oct 2007 15:26:09 +0200 Subject: [PATCH] [svn r47] fixed a problem with gdc 4.1 --- gen/arrays.c | 8 ++++---- gen/llvm.h | 1 + 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/gen/arrays.c b/gen/arrays.c index c4a3050a..720e0a5c 100644 --- a/gen/arrays.c +++ b/gen/arrays.c @@ -146,10 +146,10 @@ void LLVM_DtoArrayInit(llvm::Value* ptr, llvm::Value* dim, llvm::Value* val) { 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 --git a/gen/llvm.h b/gen/llvm.h index d65c6121..ea590453 100644 --- a/gen/llvm.h +++ b/gen/llvm.h @@ -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"