old-cross-binutils/gdb/testsuite/gdb.cp/gdb1355.cc
Daniel Jacobowitz f0df251a26 * gdb.base/break.c (need_malloc): New.
* gdb.base/constvars.c (main): Reference crass and crisp.
	* gdb.base/gdb1821.c (main): Reference bar.
	* gdb.cp/gdb1355.cc (main): Reference s1.
	* gdb.cp/hang1.cc (dummy2, dummy3): Declare.
	(main): Call them.
	* gdb.cp/hang2.cc (dummy2): Define.
	* gdb.cp/hang3.cc (dummy3): Define.
	* gdb.cp/m-data.cc (main): Reference shadow.
2009-11-12 19:35:26 +00:00

36 lines
830 B
C++

struct mystruct
{
int m_int;
char m_char;
long int m_long_int;
unsigned int m_unsigned_int;
long unsigned int m_long_unsigned_int;
// long long int m_long_long_int;
// long long unsigned int m_long_long_unsigned_int;
short int m_short_int;
short unsigned int m_short_unsigned_int;
unsigned char m_unsigned_char;
float m_float;
double m_double;
long double m_long_double;
// complex int m_complex_int;
// complex float m_complex_float;
// complex long double m_complex_long_double;
// wchar_t m_wchar_t;
bool m_bool;
};
struct mystruct s1 =
{
117, 'a', 118, 119, 120,
// 121, 122,
123, 124, 'b', 125.0, 126.0, 127.0,
// complex int, complex float, complex long double, wchar_t,
true
};
int main ()
{
/* Reference s1 so that it is included. */
return s1.m_int - 117;
}