aboutsummaryrefslogtreecommitdiff
path: root/gcc/java/parse-scan.y
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/java/parse-scan.y')
-rw-r--r--gcc/java/parse-scan.y14
1 files changed, 7 insertions, 7 deletions
diff --git a/gcc/java/parse-scan.y b/gcc/java/parse-scan.y
index 71c43a7..cedba9e 100644
--- a/gcc/java/parse-scan.y
+++ b/gcc/java/parse-scan.y
@@ -105,7 +105,7 @@ struct method_declarator {
};
#define NEW_METHOD_DECLARATOR(D,N,A) \
{ \
- (D) = xmalloc (sizeof (struct method_declarator)); \
+ (D) = XNEW (struct method_declarator); \
(D)->method_name = (N); \
(D)->args = (A); \
}
@@ -498,7 +498,7 @@ formal_parameter:
if (bracket_count)
{
int i;
- char *n = xmalloc (bracket_count + 1 + strlen ($$));
+ char *n = XNEWVEC (char, bracket_count + 1 + strlen ($$));
for (i = 0; i < bracket_count; ++i)
n[i] = '[';
strcpy (n + bracket_count, $$);
@@ -512,7 +512,7 @@ formal_parameter:
if (bracket_count)
{
int i;
- char *n = xmalloc (bracket_count + 1 + strlen ($2));
+ char *n = XNEWVEC (char, bracket_count + 1 + strlen ($2));
for (i = 0; i < bracket_count; ++i)
n[i] = '[';
strcpy (n + bracket_count, $2);
@@ -1175,10 +1175,10 @@ constant_expression:
void
java_push_parser_context (void)
{
- struct parser_ctxt *new = xcalloc (1, sizeof (struct parser_ctxt));
+ struct parser_ctxt *tmp = XCNEW (struct parser_ctxt);
- new->next = ctxp;
- ctxp = new;
+ tmp->next = ctxp;
+ ctxp = tmp;
}
static void
@@ -1186,7 +1186,7 @@ push_class_context (const char *name)
{
struct class_context *ctx;
- ctx = xmalloc (sizeof (struct class_context));
+ ctx = XNEW (struct class_context);
ctx->name = (char *) name;
ctx->next = current_class_context;
current_class_context = ctx;