Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(245)

Unified Diff: gdb/testsuite/gdb.cp/dispcxx.cc

Issue 11969036: Merge GDB 7.5.1 (Closed) Base URL: http://git.chromium.org/native_client/nacl-gdb.git@master
Patch Set: Created 7 years, 11 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gdb/testsuite/gdb.cp/destrprint.exp ('k') | gdb/testsuite/gdb.cp/dispcxx.exp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: gdb/testsuite/gdb.cp/dispcxx.cc
diff --git a/gdb/testsuite/gdb.base/prelink-lib.c b/gdb/testsuite/gdb.cp/dispcxx.cc
similarity index 71%
copy from gdb/testsuite/gdb.base/prelink-lib.c
copy to gdb/testsuite/gdb.cp/dispcxx.cc
index b3f77e6ff5c5dd23dc1583c259f7f8516e3ae671..2bc15e479367061f3a8ed5d825488569c9cc4d9a 100644
--- a/gdb/testsuite/gdb.base/prelink-lib.c
+++ b/gdb/testsuite/gdb.cp/dispcxx.cc
@@ -1,6 +1,6 @@
-/* This testcase is part of GDB, the GNU debugger.
+/* Test for displays in C++.
- Copyright 2006-2012 Free Software Foundation, Inc.
+ Copyright 2012 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
@@ -16,20 +16,24 @@
along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
-int copyreloc = 1;
+struct K {
+ void method () { }
-int
-g (void (*p)(void))
-{
- p ();
-}
+ int k;
-void
-f(void (*p)(void)) {
- g (p);
-}
+ K() : k(23) { }
+
+ int m2 ()
+ {
+ k += 7; // Break here
+ return k;
+ }
+};
-void (*h (void)) (void (*p)(void))
-{
- return f;
+int main() {
+ K k;
+
+ k.method();
+ return k.m2();
}
+
« no previous file with comments | « gdb/testsuite/gdb.cp/destrprint.exp ('k') | gdb/testsuite/gdb.cp/dispcxx.exp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698