# HG changeset patch # User Christian Kamm # Date 1216916508 -7200 # Node ID eb110c4730c06008cb5636f35dd5cfe28fcc3d0d # Parent cbb65e65236ba4613d33924b586f372c3a912144 Change from alloca to gc_malloc. The alloca produces a segfault with current llvm svn diff -r cbb65e65236b -r eb110c4730c0 tango/lib/compiler/llvmdc/adi.d --- a/tango/lib/compiler/llvmdc/adi.d Thu Jul 24 18:20:40 2008 +0200 +++ b/tango/lib/compiler/llvmdc/adi.d Thu Jul 24 18:21:48 2008 +0200 @@ -264,9 +264,9 @@ 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)