Mercurial > projects > ldc
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)