]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/gdb.base/type-opaque-lib.c
daily update
[thirdparty/binutils-gdb.git] / gdb / testsuite / gdb.base / type-opaque-lib.c
CommitLineData
0b49cb80
JK
1/* Test resolving of an opaque type from the loaded shared library.
2
3 Copyright 2007, Free Software Foundation, Inc.
4
5 This file is part of GDB.
6
7 This program is free software; you can redistribute it and/or modify
8 it under the terms of the GNU General Public License as published by
a9762ec7 9 the Free Software Foundation; either version 3 of the License, or
0b49cb80
JK
10 (at your option) any later version.
11
12 This program is distributed in the hope that it will be useful,
13 but WITHOUT ANY WARRANTY; without even the implied warranty of
14 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 GNU General Public License for more details.
16
17 You should have received a copy of the GNU General Public License
a9762ec7 18 along with this program. If not, see <http://www.gnu.org/licenses/>. */
0b49cb80
JK
19
20struct struct_libtype_opaque
21{
22 int libfield_opaque;
23};
24struct struct_libtype_opaque struct_libtype_opaque_use;
25
26struct struct_libtype_empty
27{
28 int libfield_empty;
29};
30struct struct_libtype_empty struct_libtype_empty_use;
31
32struct struct_libtype_filled
33{
34 int libfield_filled;
35};
36struct struct_libtype_filled struct_libtype_filled_use;
37
38union union_libtype_opaque
39{
40 int libfield_opaque;
41};
42union union_libtype_opaque union_libtype_opaque_use;
43
44union union_libtype_empty
45{
46 int libfield_empty;
47};
48union union_libtype_empty union_libtype_empty_use;
49
50union union_libtype_filled
51{
52 int libfield_filled;
53};
54union union_libtype_filled union_libtype_filled_use;