From 3c800d23808bda29ade3544b6c98621594eec590 Mon Sep 17 00:00:00 2001 From: kai Date: Sun, 1 Sep 2013 23:09:06 +0200 Subject: [PATCH] Fix for issue #461 --- gen/arrays.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gen/arrays.cpp b/gen/arrays.cpp index 91e1194d..74ac87e1 100644 --- a/gen/arrays.cpp +++ b/gen/arrays.cpp @@ -898,7 +898,7 @@ LLValue* DtoArrayPtr(DValue* v) if (DSliceValue* s = v->isSlice()) return s->ptr; else if (v->isNull()) - return getNullPtr(getPtrToType(DtoType(t->nextOf()))); + return getNullPtr(getPtrToType(i1ToI8(DtoType(t->nextOf())))); else if (v->isLVal()) return DtoLoad(DtoGEPi(v->getLVal(), 0,1), ".ptr"); return gIR->ir->CreateExtractValue(v->getRVal(), 1, ".ptr");