Index: gdb/target/resume.h |
diff --git a/gdb/testsuite/gdb.cp/arg-reference.cc b/gdb/target/resume.h |
similarity index 65% |
copy from gdb/testsuite/gdb.cp/arg-reference.cc |
copy to gdb/target/resume.h |
index 3722f38cb907f99eda780c19eaaf5c17fe3af5ec..bb7a38c63c0c118c1040aa3b55692364ddd20474 100644 |
--- a/gdb/testsuite/gdb.cp/arg-reference.cc |
+++ b/gdb/target/resume.h |
@@ -1,6 +1,6 @@ |
-/* This testcase is part of GDB, the GNU debugger. |
+/* Target resumption definitions and prototypes. |
- Copyright (C) 2007-2012 Free Software Foundation, Inc. |
+ Copyright (C) 1990-2013 Free Software Foundation, Inc. |
This file is part of GDB. |
@@ -17,33 +17,21 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
-class Obj |
-{ |
-public: |
- Obj (); |
- Obj (const Obj &); |
- ~Obj (); |
- int var; |
-}; |
+#ifndef RESUME_H |
+#define RESUME_H |
-int foo (Obj arg) |
-{ |
- arg.var++; |
- return arg.var; |
-} |
+/* Ways to "resume" a thread. */ |
-int main() |
+enum resume_kind |
{ |
- Obj obj; |
+ /* Thread should continue. */ |
+ resume_continue, |
- return 0; /* initialized */ |
-} |
+ /* Thread should single-step. */ |
+ resume_step, |
-Obj::Obj () |
-{ |
- var = 1; |
-} |
+ /* Thread should be stopped. */ |
+ resume_stop |
+}; |
-Obj::~Obj () |
-{ |
-} |
+#endif /* RESUME_H */ |