diff options
Diffstat (limited to 'gcc/java/lex.h')
-rw-r--r-- | gcc/java/lex.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/java/lex.h b/gcc/java/lex.h index 3a5671db52f..20f7680b0fd 100644 --- a/gcc/java/lex.h +++ b/gcc/java/lex.h @@ -200,7 +200,7 @@ extern void java_destroy_lexer (java_lexer *); /* Special ways to report error on numeric literals */ #define JAVA_FLOAT_RANGE_ERROR(m) \ { \ - char *msg = xmalloc (100 + strlen (m)); \ + char *msg = XNEWVEC (char, 100 + strlen (m)); \ sprintf (msg, "Floating point literal exceeds range of `%s'", (m)); \ JAVA_RANGE_ERROR(msg); \ free (msg); \ |