changeset 388:eb110c4730c0

Change from alloca to gc_malloc. The alloca produces a segfault with current llvm svn
author Christian Kamm <kamm incasoftware de>
date Thu, 24 Jul 2008 18:21:48 +0200
parents cbb65e65236b
children 722f5e90c39c
files tango/lib/compiler/llvmdc/adi.d
diffstat 1 files changed, 2 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- 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)