From patchwork Sat Jan 3 19:30:24 2015 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Doug Evans X-Patchwork-Id: 4495 Received: (qmail 2959 invoked by alias); 3 Jan 2015 19:31:19 -0000 Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org Delivered-To: mailing list gdb-patches@sourceware.org Received: (qmail 2947 invoked by uid 89); 3 Jan 2015 19:31:19 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-2.0 required=5.0 tests=AWL, BAYES_00, FREEMAIL_ENVFROM_END_DIGIT, FREEMAIL_FROM, RCVD_IN_DNSWL_LOW, SPF_PASS autolearn=ham version=3.3.2 X-HELO: mail-pa0-f51.google.com Received: from mail-pa0-f51.google.com (HELO mail-pa0-f51.google.com) (209.85.220.51) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with (AES128-SHA encrypted) ESMTPS; Sat, 03 Jan 2015 19:31:17 +0000 Received: by mail-pa0-f51.google.com with SMTP id ey11so26091626pad.10 for ; Sat, 03 Jan 2015 11:31:15 -0800 (PST) X-Received: by 10.70.63.99 with SMTP id f3mr45569001pds.149.1420313475497; Sat, 03 Jan 2015 11:31:15 -0800 (PST) Received: from sspiff.org (173-13-178-53-sfba.hfc.comcastbusiness.net. [173.13.178.53]) by mx.google.com with ESMTPSA id ni9sm50054239pdb.36.2015.01.03.11.31.13 for (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 03 Jan 2015 11:31:14 -0800 (PST) Received: by sspiff.org (sSMTP sendmail emulation); Sat, 03 Jan 2015 11:30:24 -0800 From: Doug Evans To: gdb-patches@sourceware.org Subject: [PATCH] dwarf2read.c (compute_delayed_physnames): Use TYPE_FN_FIELD_PHYSNAME. Date: Sat, 03 Jan 2015 11:30:24 -0800 Message-ID: MIME-Version: 1.0 X-IsSubscribed: yes Hi. I was grepping for where TYPE_FN_FIELD_PHYSNAME was set, but had to resort to digging into the implementation. This patch will simplify greps the next time. Regression tested on amd64-linux. 2015-01-03 Doug Evans * dwarf2read.c (compute_delayed_physnames): Use TYPE_FN_FIELD_PHYSNAME. diff --git a/gdb/dwarf2read.c b/gdb/dwarf2read.c index 86c3a73..15b3c9d 100644 --- a/gdb/dwarf2read.c +++ b/gdb/dwarf2read.c @@ -7704,7 +7704,7 @@ compute_delayed_physnames (struct dwarf2_cu *cu) struct fn_fieldlist *fn_flp = &TYPE_FN_FIELDLIST (mi->type, mi->fnfield_index); physname = dwarf2_physname (mi->name, mi->die, cu); - fn_flp->fn_fields[mi->index].physname = physname ? physname : ""; + TYPE_FN_FIELD_PHYSNAME (fn_flp->fn_fields, mi->index) = physname ? physname : ""; } }