From d4ab377db081c26ff2e766120b04bbecb9a9cf25 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 24 Jul 2008 18:21:48 +0200 Subject: [PATCH] Change from alloca to gc_malloc. The alloca produces a segfault with current llvm svn --- tango/lib/compiler/llvmdc/adi.d | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tango/lib/compiler/llvmdc/adi.d b/tango/lib/compiler/llvmdc/adi.d index 8ff15ba0..b4554ee3 100644 --- a/tango/lib/compiler/llvmdc/adi.d +++ b/tango/lib/compiler/llvmdc/adi.d @@ -264,9 +264,9 @@ extern (C) Array _adReverse(Array a, size_t szelem) if (szelem > 16) { //version (Win32) - tmp = cast(byte*) alloca(szelem); + //tmp = cast(byte*) alloca(szelem); //else - //tmp = gc_malloc(szelem); + tmp = cast(byte*) gc_malloc(szelem); } for (; lo < hi; lo += szelem, hi -= szelem)