Convert ada-lang.c to type-safe registry API
authorTom Tromey <tom@tromey.com>
Wed, 1 May 2019 21:18:31 +0000 (15:18 -0600)
committerTom Tromey <tom@tromey.com>
Wed, 8 May 2019 22:01:52 +0000 (16:01 -0600)
commitf37b313d5cafbed4e724db4724d1ab567b373be4
treea2e223f5e83ec9568e306541408b3529df32ae8d
parent246994051b6659bf9f4c89b5d5ede86717c5bbef
Convert ada-lang.c to type-safe registry API

This changes ada-lang.c to use the type-safe registry API.

gdb/ChangeLog
2019-05-08  Tom Tromey  <tom@tromey.com>

* ada-lang.c (struct ada_inferior_data): Add initializers.
(ada_inferior_data): Change type.
(ada_inferior_data_cleanup): Remove.
(get_ada_inferior_data, ada_inferior_exit)
(struct ada_pspace_data): Add initializers, destructor.
(ada_pspace_data_handle): Change type.
(get_ada_pspace_data): Update.
(ada_pspace_data_cleanup): Remove.
gdb/ChangeLog
gdb/ada-lang.c