diff options
Diffstat (limited to 'gcc/ada/adadecode.c')
-rw-r--r-- | gcc/ada/adadecode.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/gcc/ada/adadecode.c b/gcc/ada/adadecode.c index 54e38be4ca2..e3ab46d41fc 100644 --- a/gcc/ada/adadecode.c +++ b/gcc/ada/adadecode.c @@ -313,12 +313,7 @@ ada_demangle (coded_name) const char *coded_name; { char ada_name[2048]; - char *result; __gnat_decode (coded_name, ada_name, 0); - - result = (char *) xmalloc (strlen (ada_name) + 1); - strcpy (result, ada_name); - - return result; + return xstrdup (ada_name); } |