diff options
Diffstat (limited to 'gcc/d/dmd/utils.c')
-rw-r--r-- | gcc/d/dmd/utils.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/d/dmd/utils.c b/gcc/d/dmd/utils.c index e3ea8c1..177f3cf 100644 --- a/gcc/d/dmd/utils.c +++ b/gcc/d/dmd/utils.c @@ -7,12 +7,13 @@ * http://www.boost.org/LICENSE_1_0.txt */ -#include <string.h> +#include "root/dsystem.h" #include "mars.h" #include "globals.h" #include "root/file.h" #include "root/filename.h" #include "root/outbuffer.h" +#include "root/rmem.h" /** * Normalize path by turning forward slashes into backslashes @@ -28,7 +29,7 @@ const char * toWinPath(const char *src) if (src == NULL) return NULL; - char *result = strdup(src); + char *result = mem.xstrdup(src); char *p = result; while (*p != '\0') { |