Re: [PATCH] Print nonexisting/optimized out static fields gracefully.

Pedro Alves
2013-10-15T09:48:25Z

On 10/15/2013 02:05 AM, Yao Qi wrote:
> On 10/11/2013 02:25 AM, Pedro Alves wrote:
>> After the patch:
>>
>> (gdb) p sss
>> $1 = {static aaa = <optimized out>}
>> (gdb) p sss.aaa
>> field aaa is nonexistent or has been optimized out
>
> Does this message above still exist?

Nope, sorry, it was a copy/paste error. After patch, we get:

(gdb) p sss
$1 = {static aaa = <optimized out>}
(gdb) p sss.aaa
$2 = <optimized out>

IOW, consistent "<optimized out>".

>
>> (gdb) p sss.aaa
>> $2 = <optimized out>
>
>

--
Pedro Alves