diff options
Diffstat (limited to 'gcc/java/resource.c')
-rw-r--r-- | gcc/java/resource.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/java/resource.c b/gcc/java/resource.c index 1558dcd..52e99c4 100644 --- a/gcc/java/resource.c +++ b/gcc/java/resource.c @@ -37,13 +37,13 @@ The Free Software Foundation is independent of Sun Microsystems, Inc. */ #include "cgraph.h" /* A list of all the resources files. */ -static GTY(()) VEC(tree,gc) *resources; +static GTY(()) vec<tree, va_gc> *resources; void compile_resource_data (const char *name, const char *buffer, int length) { tree rtype, field = NULL_TREE, data_type, rinit, data, decl; - VEC(constructor_elt,gc) *v = NULL; + vec<constructor_elt, va_gc> *v = NULL; data_type = build_prim_array_type (unsigned_byte_type_node, strlen (name) + length); @@ -80,7 +80,7 @@ compile_resource_data (const char *name, const char *buffer, int length) rest_of_decl_compilation (decl, global_bindings_p (), 0); varpool_finalize_decl (decl); - VEC_safe_push (tree, gc, resources, decl); + vec_safe_push (resources, decl); } void @@ -100,7 +100,7 @@ write_resource_constructor (tree *list_p) register_resource_fn = t; /* Write out entries in the same order in which they were defined. */ - FOR_EACH_VEC_ELT (tree, resources, ix, decl) + FOR_EACH_VEC_ELT (*resources, ix, decl) { t = build_fold_addr_expr (decl); t = build_call_expr (register_resource_fn, 1, t); |