X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gdb%2Fguile%2Fscm-gsmob.c;h=13a9c4f9fbe8ede072bfd9fff42b87104bf2fc6f;hb=20249ae4551ae7b2193caed73d9ce8d594f38754;hp=b00d64138abfbcd3fda5ab0372454d3abde9f57d;hpb=dccbb60975cdbcd6a906a79d0c4308b040fdac1b;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/guile/scm-gsmob.c b/gdb/guile/scm-gsmob.c index b00d64138a..13a9c4f9fb 100644 --- a/gdb/guile/scm-gsmob.c +++ b/gdb/guile/scm-gsmob.c @@ -1,6 +1,6 @@ /* GDB/Scheme smobs (gsmob is pronounced "jee smob") - Copyright (C) 2014 Free Software Foundation, Inc. + Copyright (C) 2014-2016 Free Software Foundation, Inc. This file is part of GDB. @@ -193,7 +193,7 @@ gdbscm_add_objfile_ref (struct objfile *objfile, g_smob->prev = NULL; if (objfile != NULL) { - g_smob->next = objfile_data (objfile, data_key); + g_smob->next = (chained_gdb_smob *) objfile_data (objfile, data_key); if (g_smob->next) g_smob->next->prev = g_smob; set_objfile_data (objfile, data_key, g_smob); @@ -275,7 +275,7 @@ static const scheme_function gsmob_functions[] = /* N.B. There is a general rule of not naming symbols in gdb-guile with a "gdb" prefix. This symbol does not violate this rule because it is to be read as "gdb-object-foo", not "gdb-foo". */ - { "gdb-object-kind", 1, 0, 0, gdbscm_gsmob_kind, + { "gdb-object-kind", 1, 0, 0, as_a_scm_t_subr (gdbscm_gsmob_kind), "\ Return the kind of the GDB object, e.g., , as a symbol." },