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