changeset 713:b3dc22526289

Use malloc instead of alloca.
author Christian Kamm <kamm incasoftware de>
date Tue, 21 Oct 2008 20:46:12 +0200
parents 8c0d3ec8dbbb
children 1e98c99a87cb
files dmd/mars.c
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/dmd/mars.c	Tue Oct 21 18:15:34 2008 +0200
+++ b/dmd/mars.c	Tue Oct 21 20:46:12 2008 +0200
@@ -781,7 +781,7 @@
 	    // append dot, so forceExt won't change existing name even if it contains dots
 	    size_t len = strlen(global.params.objname);
 	    size_t extlen = strlen(".");
-	    char* s = (char *)alloca(len + 1 + extlen + 1);
+	    char* s = (char *)mem.malloc(len + 1 + extlen + 1);
 	    memcpy(s, global.params.objname, len);
 	    s[len] = '.';
 	    s[len+1+extlen] = 0;