diff options
Diffstat (limited to 'gdb/testsuite/gdb.cp/member-ptr.cc')
-rw-r--r-- | gdb/testsuite/gdb.cp/member-ptr.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gdb/testsuite/gdb.cp/member-ptr.cc b/gdb/testsuite/gdb.cp/member-ptr.cc index 22ffcc5..a563d2e 100644 --- a/gdb/testsuite/gdb.cp/member-ptr.cc +++ b/gdb/testsuite/gdb.cp/member-ptr.cc @@ -142,6 +142,11 @@ int Diamond::vget_base () return this->Left::x + 2000; } +struct Container +{ + PMI member; +}; + int func (int x) { @@ -205,6 +210,9 @@ int main () null_pmi = NULL; null_pmf = NULL; + Container contain; + contain.member = &A::j; + pmi = NULL; /* Breakpoint 1 here. */ (diamond.*diamond_pfunc_ptr) (20); |