From 323427d1cbb214ea9710ff62581b5635bebb32f3 Mon Sep 17 00:00:00 2001 From: Jan Kratochvil Date: Fri, 1 May 2009 14:43:21 +0000 Subject: gdb/ Make specifiable the make_function_type type memory ownership. * gdbtypes.c (make_function_type): New parameter `objfile', use it explicitely instead of TYPE-initialized removed local variable `objfile'. Describe `objfile' it in the function comment. (lookup_function_type): Update make_function_type callers. * gdbtypes.h (make_function_type): Update the prototype. * jv-lang.c (java_link_class_type): Update make_function_type callers. * dwarf2read.c (read_subroutine_type): Likewise. * stabsread.c (read_type): Likewise. --- gdb/jv-lang.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'gdb/jv-lang.c') diff --git a/gdb/jv-lang.c b/gdb/jv-lang.c index 0d0f4bc..ce17a28 100644 --- a/gdb/jv-lang.c +++ b/gdb/jv-lang.c @@ -557,7 +557,8 @@ java_link_class_type (struct type *type, struct value *clas) } fn_fields[k].physname = ""; fn_fields[k].is_stub = 1; - fn_fields[k].type = make_function_type (java_void_type, NULL); /* FIXME */ + /* FIXME */ + fn_fields[k].type = make_function_type (java_void_type, NULL, objfile); TYPE_CODE (fn_fields[k].type) = TYPE_CODE_METHOD; } -- cgit v1.1