Hi,
Hi. ChangeLog nit:
...
Thanks, the similar case with update_dynamic_varobj_children is fixed
too.
The same patch and updated changelog are attached.
P.S. It seems the question with regression testing is left unanswered.
Could someone clarify how it should be done or point me where I could
read about it?
The original patch description:
That patch makes "set print object" option affect MI interface. Here
is an example:
struct Base {
Base() : a(1) {}
virtual ~Base() {} // Enforce type to have RTTI
int a;
};
struct Derived : public Base {
Derived() : b(2) {}
int b;
};
int main() {
Derived b;
Base* aPtr = &b;
return 0; // [1]
}
Start gdb in MI mode and run to line [1]. Make -var-create for aPtr.
If "set print object" is "on" you will see the type Derived* for the
created varobj.
See also more details here:
http://sourceware.org/bugzilla/show_bug.cgi?id=13393
Thanks,
Anton.