Mirror of the gdb-patches mailing list
 help / color / mirror / Atom feed
From: Daniel Jacobowitz <drow@false.org>
To: Nick Roberts <nickrob@snap.net.nz>
Cc: Vladimir Prus <ghost@cs.msu.su>, gdb-patches@sources.redhat.com
Subject: Re: MI: fix base members in references
Date: Mon, 11 Dec 2006 02:35:00 -0000	[thread overview]
Message-ID: <20061211023534.GA11761@nevyn.them.org> (raw)
In-Reply-To: <17788.30961.422979.535189@kahikatea.snap.net.nz>

On Mon, Dec 11, 2006 at 10:15:29AM +1300, Nick Roberts wrote:
> Looking at code is a bit like peeling an onion: when you remove one layer
> there's another layer beneath.  Unfortunately I have to work within my
> limitations, both temporal and mental, and I was just trying to get Vladimir to
> do a sanity check.  It's easier to show code doesn't work than prove it does
> and I don't follow his point about using value_type (var->value) instead of
> var->type.  Surely if he thinks that there is a simpler/better patch then
> the onus is on him to provide it?

If you can't explain why your change is correct, then by default, it is
not the correct fix.  We can't just throw bandages at the codebase;
that's how you get bigger onions, not better programs.

>  > get_type_deref looks at the type, and if it is a pointer or reference,
>  > it dereferences it.  I assume that this is because we want to show the
>  > children of pointers to structs and references to structs.  Is that
>  > right?
> 
> My patch was just for references to pointers.

Sorry, I don't know how else to explain what that function does; that's
the important thing here.  What does not happen that you want to make
happen, and why doesn't it happen?  The explanation in my previous
message _should_ answer those questions, if I've understood the
discussion right, but maybe it doesn't.

-- 
Daniel Jacobowitz
CodeSourcery


  reply	other threads:[~2006-12-11  2:35 UTC|newest]

Thread overview: 33+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2006-12-09 21:27 Nick Roberts
2006-12-09 21:38 ` Vladimir Prus
2006-12-09 21:50   ` Nick Roberts
2006-12-09 22:15     ` Vladimir Prus
2006-12-10  4:19       ` Nick Roberts
2006-12-10 11:24         ` Vladimir Prus
2006-12-10 20:09           ` Nick Roberts
2006-12-10 20:42         ` Daniel Jacobowitz
2006-12-10 21:20           ` Nick Roberts
2006-12-11  2:35             ` Daniel Jacobowitz [this message]
2006-12-11  5:58               ` Nick Roberts
2006-12-11  7:22                 ` Vladimir Prus
2006-12-11  8:03                   ` Nick Roberts
  -- strict thread matches above, loose matches on Subject: below --
2006-11-29 12:56 Vladimir Prus
2006-12-05 13:23 ` Vladimir Prus
2006-12-05 21:32   ` Jim Blandy
2006-12-05 20:59     ` Nick Roberts
2006-12-05 21:12       ` Daniel Jacobowitz
2006-12-05 21:25         ` Nick Roberts
2006-12-05 21:47           ` Daniel Jacobowitz
2006-12-05 22:27             ` Jim Blandy
2006-12-06  8:44             ` Vladimir Prus
2006-12-07  2:22             ` Nick Roberts
2006-12-07  5:24               ` Nick Roberts
2006-12-07  6:22                 ` Vladimir Prus
2006-12-07  6:53                   ` Vladimir Prus
2006-12-07 10:36                   ` Nick Roberts
2006-12-08 12:53                     ` Vladimir Prus
2006-12-09 22:10                     ` Vladimir Prus
2006-12-05 20:45 ` Daniel Jacobowitz
2006-12-06  9:04   ` Vladimir Prus
2006-12-06 20:29     ` Joel Brobecker
2006-12-06 20:33       ` Vladimir Prus

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20061211023534.GA11761@nevyn.them.org \
    --to=drow@false.org \
    --cc=gdb-patches@sources.redhat.com \
    --cc=ghost@cs.msu.su \
    --cc=nickrob@snap.net.nz \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox