diff options
Diffstat (limited to 'gdb')
-rw-r--r-- | gdb/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.mi/mi-var-rtti.cc | 28 |
2 files changed, 22 insertions, 12 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index cb671f5..a4e4e3e 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2014-06-17 Luis Machado <lgustavo@codesourcery.com> + + * gdb.mi/mi-var-rtti.cc (type_update_when_use_rtti_test): + Initialize ptr and S explicitly. + (skip_type_update_when_not_use_rtti_test): Likewise. + 2014-06-16 Keith Seitz <keiths@redhat.com> PR mi/15863 diff --git a/gdb/testsuite/gdb.mi/mi-var-rtti.cc b/gdb/testsuite/gdb.mi/mi-var-rtti.cc index 94098b2..fe19b88 100644 --- a/gdb/testsuite/gdb.mi/mi-var-rtti.cc +++ b/gdb/testsuite/gdb.mi/mi-var-rtti.cc @@ -241,6 +241,12 @@ void use_rtti_with_multiple_inheritence_test () void type_update_when_use_rtti_test () { /*: BEGIN: type_update_when_use_rtti :*/ + Base *ptr = 0; + struct S { + Base* ptr; + S ( Base* v ) : + ptr ( v ) {} + } s ( ptr ); Derived d; /*: set testname type_update_when_use_rtti @@ -260,12 +266,8 @@ void type_update_when_use_rtti_test () check_derived_children_without_rtti S.public.ptr s.ptr $testname :*/ - Base* ptr = &d; - struct S { - Base* ptr; - S ( Base* v ) : - ptr ( v ) {} - } s ( &d ); + ptr = &d; + s.ptr = &d; /*: mi_varobj_update_with_type_change PTR {Derived \*} 2 \ "update ptr to derived in $testname" @@ -295,6 +297,12 @@ void type_update_when_use_rtti_test () void skip_type_update_when_not_use_rtti_test () { /*: BEGIN: skip_type_update_when_not_use_rtti :*/ + Base *ptr = 0; + struct S { + Base* ptr; + S ( Base* v ) : + ptr ( v ) {} + } s ( ptr ); Derived d; /*: set testname skip_type_update_when_not_use_rtti @@ -314,12 +322,8 @@ void skip_type_update_when_not_use_rtti_test () check_derived_children_without_rtti S.public.ptr s.ptr $testname :*/ - Base* ptr = &d; - struct S { - Base* ptr; - S ( Base* v ) : - ptr ( v ) {} - } s ( &d ); + ptr = &d; + s.ptr = &d; /*: mi_varobj_update PTR {PTR PTR.public.A} \ "update ptr to derived type in $testname" |