/* This test script is part of GDB, the GNU debugger.
- Copyright 1999, 2002, 2003, 2004, 2005, 2006, 2007
- Free Software Foundation, Inc.
+ Copyright 1999-2016 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version 2 of the License, or
+ the Free Software Foundation; either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
-
+
You should have received a copy of the GNU General Public License
- along with this program; if not, write to the Free Software
- Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
- */
+ along with this program. If not, see <http://www.gnu.org/licenses/>. */
#include <iostream>
int z;
};
+bool operator== (const Member &m1, const Member &m2)
+{
+ return m1.z == m2.z;
+}
+
class Container
{
public:
A1 two(4,5);
A1 three(0,0);
Container c;
+ Member mem1, mem2;
int val;
+ mem1.z = 5;
+ mem2.z = 7;
+
marker1(); // marker1-returns-here
cout << one; // marker1-returns-here
cout << two;