aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.cp/pr9067.cc
diff options
context:
space:
mode:
authorChris Moller <cmoller@cygnus>2010-02-08 18:04:17 +0000
committerChris Moller <cmoller@cygnus>2010-02-08 18:04:17 +0000
commit99903ae39ebb2032c28aa7bb8b24d6d0f901a2f1 (patch)
tree4c8294d3740d607126be4f34839c0dfd3df153dc /gdb/testsuite/gdb.cp/pr9067.cc
parente3e9f5a2912a498fb804786da7afb83bc04c39cf (diff)
downloadgdb-99903ae39ebb2032c28aa7bb8b24d6d0f901a2f1.zip
gdb-99903ae39ebb2032c28aa7bb8b24d6d0f901a2f1.tar.gz
gdb-99903ae39ebb2032c28aa7bb8b24d6d0f901a2f1.tar.bz2
PR gdb/9067
* cp-valprint.c (cp_print_value_fields) Fix use of obstacks. cp_print_static_field) Fix use of obstacks. * gdb.cp/pr9067.exp: New * gdb.cp/pr9067.cc: New * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
Diffstat (limited to 'gdb/testsuite/gdb.cp/pr9067.cc')
-rw-r--r--gdb/testsuite/gdb.cp/pr9067.cc17
1 files changed, 17 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.cp/pr9067.cc b/gdb/testsuite/gdb.cp/pr9067.cc
new file mode 100644
index 0000000..c30f77d
--- /dev/null
+++ b/gdb/testsuite/gdb.cp/pr9067.cc
@@ -0,0 +1,17 @@
+struct B;
+
+struct A {
+ static B b;
+};
+
+struct B {
+ A a;
+};
+
+B A::b;
+B b;
+
+int main(int,char **)
+{
+ return 0;
+}